DHwpAction hact1 = (DHwpAction)axHwpCtrl1.CreateAction(“DrawObjCreatorRectangle”);
DHwpParameterSet hset1 = (DHwpParameterSet)hact1.CreateSet();
hact1.GetDefault(hset1);
hset1.SetItem(“TreatAsChar”, 0);
hset1.SetItem(“TextWrap”, 3);
hset1.SetItem(“VertOffset”, _hwp.PointToHwpUnit(ipara));
hset1.SetItem(“VertAlign”, 0);
hset1.SetItem(“VertRelTo”, 0);
hset1.SetItem(“HorzOffset”, _hwp.PointToHwpUnit(ipos));
hset1.SetItem(“HorzAlign”, 0);
hset1.SetItem(“HorzRelTo”, 0);
hset1.SetItem(“HeightRelTo”, 2);
hset1.SetItem(“Height”, 3102);
hset1.SetItem(“WidthRelTo”, 4);
hset1.SetItem(“Width”, 16409);
hset1.SetItem(“AdjustTextbox”, 1);
hset1.SetItem(“ShapeCreationMode”, 0);
hset1.SetItem(“ShapeCreationType”, 1);
DHwpParameterSet hsubset1_1 = (DHwpParameterSet)hset1.CreateItemSet("ShapeDrawFillAttr", "DrawFillAttr");
hsubset1_1.SetItem("Type", 0);
DHwpParameterSet hsubset1_2 = (DHwpParameterSet)hset1.CreateItemSet("ShapeDrawLineAttr", "DrawLineAttr");
hsubset1_2.SetItem("Style", 1);
hsubset1_2.SetItem("Width", 34.0158);
DHwpParameterSet hsubset1_3 = (DHwpParameterSet)hset1.CreateItemSet("ShapeDrawLayOut", "DrawLayOut");
hsubset1_3.SetItem("CreateNumPt", 4);
DHwpParameterArray ptset1 = (DHwpParameterArray)hsubset1_3.CreateItemArray("CreatePt", 8);
ptset1.SetItem(0, 0);
ptset1.SetItem(1, 0);
ptset1.SetItem(2, 16409);
ptset1.SetItem(3, 0);
ptset1.SetItem(4, 16409);
ptset1.SetItem(5, 3102);
ptset1.SetItem(6, 0);
ptset1.SetItem(7, 3102);
hact1.Execute(hset1);
axHwpCtrl.Run(“ShapeObjTextBoxEdit”);
axHwpCtrl.SetCurFieldName(“필드명”)
위와 같이 글 상사를 생성하고 필드 명을 지정해 준 뒤
해당 글 상자를 필드 명으로 찾아서 삭제 하고 싶습니다…
검색해도 없고 이거 저거 시도 해봐도 되지 않네요 …
삭제 하려면 어떻게 처리 하는 방법이 있을까요?
도움 부탁 드립니다.
axHwpCtrl.MoveToField(“필드명”, false,false,false);
axHwpCtrl.Run(“Delete”);
또는
axHwpCtrl.DeleteCtrl(“필드명”);