포럼에 여기저기 찾아서 글 상자를 생성하는 방법은 찾았습니다만…
글 상자를 만든 후 필드네임을 주고 싶은데…
아래 처럼 하니 안되네요 ^^;
글상자를 생성 후
axHwpCtrl1.Run(“ShapeObjTextBoxEdit”);
이후 코딩해도 안되고요 ^^;
C# 에서는 어떻게 처리 해야하나요??
부디 자비를 배풀어 주십시요;;;
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”, 9921);
hset1.SetItem(“VertAlign”, 0);
hset1.SetItem(“VertRelTo”, 0);
hset1.SetItem(“HorzOffset”, 17008);
hset1.SetItem(“HorzAlign”, 0);
hset1.SetItem(“HorzRelTo”, 0);
hset1.SetItem(“HeightRelTo”, 2);
hset1.SetItem(“Height”, 10204); // '36mm283.465=15218
hset1.SetItem(“WidthRelTo”, 4);
hset1.SetItem(“Width”, 20409); // '72mm283.465=20409
hset1.SetItem(“AdjustTextbox”, 1);
hset1.SetItem(“ShapeCreationMode”, 0);
hset1.SetItem(“ShapeCreationType”, 1);
DHwpParameterSet hsubset1_0 = (DHwpParameterSet)hset1.CreateItemSet("ShapeTableCell", "Cell");
DHwpParameterSet hsubset1_0_1 = (DHwpParameterSet)hsubset1_0.CreateItemSet("Cell", "CellCtrlData");
DHwpParameterSet hsubset1_0_2 = (DHwpParameterSet)hsubset1_0_1.CreateItemSet("CellCtrlData", "CtrlData");
hsubset1_0_2.SetItem("Name", sField); <<< 이부분 필드명 삽입
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, 20409);
ptset1.SetItem(3, 0);
ptset1.SetItem(4, 20409);
ptset1.SetItem(5, 10204);
ptset1.SetItem(6, 0);
ptset1.SetItem(7, 10204);
hact1.Execute(hset1);