표 높이 넓이 지정 안됨

여백설정후 아래와같이 표의 넓이높이를 지정했는데 지정한데로 작성이 안됩니다.
어디가 잘못 된 걸까요?

//여백설정
var pageSetupAction = HwpCtrl.CreateAction('PageSetup');
var pageSet = pageSetupAction.CreateSet();
var pageItem = pageSet.CreateItemSet('PageDef', 'PageDef');

pageItem.SetItem('ApplyTo'         , 3);
pageItem.SetItem('TopMargin'       , 2841);
pageItem.SetItem('LeftMargin'      , 5682);
pageItem.SetItem('RightMargin'     , 5682);
pageItem.SetItem('BottomMargin'    , 1420);
pageSetupAction.Execute(pageSet);


//표 가로세로 설정
var rowCnt = 1;
var colCnt = 1;

var tblAct = HwpCtrl.CreateAction(“TableCreate”);
var tblSet = tblAct.CreateSet();
tblAct.GetDefault(tblSet);

tblSet.SetItem("Rows", rowCnt);
tblSet.SetItem("Cols", colCnt);

var rowHeight = tblSet.CreateItemArray(“RowHeight”, rowCnt);
var colsWidth = tblSet.CreateItemArray(“ColWidth”, colCnt);

for (var i = 0; i < colCnt; i++) {
colsWidth.SetItem(i, 41000);
}

for (var i = 0; i < rowCnt; i++) {
rowHeight.SetItem(i, 61000);
}

tblAct.Execute(tblSet);

안녕하세요.

tblSet 의 WidthType, HeightType 이 지정되지 않아 기본값인 ‘단에 맞춤’, ‘자동’ 으로 설정된것 같습니다.

아래와 같이 해보시기 바랍니다.

//여백설정
var pageSetupAction = HwpCtrl.CreateAction('PageSetup');
var pageSet = pageSetupAction.CreateSet();
var pageItem = pageSet.CreateItemSet('PageDef', 'PageDef');

pageItem.SetItem('ApplyTo'         , 3);
pageItem.SetItem('TopMargin'       , 2841);
pageItem.SetItem('LeftMargin'      , 5682);
pageItem.SetItem('RightMargin'     , 5682);
pageItem.SetItem('BottomMargin'    , 1420);
pageSetupAction.Execute(pageSet);


//표 가로세로 설정
var rowCnt = 1;
var colCnt = 1;
var tblAct = HwpCtrl.CreateAction("TableCreate");
var tblSet = tblAct.CreateSet();
tblAct.GetDefault(tblSet);

tblSet.SetItem("WidthType", 2);
tblSet.SetItem("HeightType", 1);
tblSet.SetItem("Rows", rowCnt);
tblSet.SetItem("Cols", colCnt);
var rowHeight = tblSet.CreateItemArray("RowHeight", rowCnt);
var colsWidth = tblSet.CreateItemArray("ColWidth", colCnt);

for (var i = 0; i < colCnt; i++) {
colsWidth.SetItem(i, 41000);
}

for (var i = 0; i < rowCnt; i++) {
rowHeight.SetItem(i, 61000);
}

tblAct.Execute(tblSet);
1개의 좋아요