단 설정에서 “단 너비 동일하게” 설정 여부에 따라서 반환되는 HwpUnit이 다른거 같아서 여쭈어봅니다.
A4 용지 설정에 좌우 30씩 맞추고 테스트를 해봤는데
너비 동일 체크만 바꿨는데 유닛 값이 다르게 나와서 이유가 있는 지에 대해 여쭤봅니다.
해당 테스트 코드입니다
function SaveSecWidth() {
var secSet = HParameterSet.HSecDef;
var PageDef = secSet.PageDef;
var colSet = HParameterSet.HColDef;
getDefault("MultiColumn", colSet);
getDefault("PageSetup", secSet);
var inUseWidth = PageDef.PaperWidth - PageDef.LeftMargin - PageDef.RightMargin
if (colSet.Count == 1) { // 단이 하나일 경우
return inUseWidth;
} else if (colSet.SameSize == 1 && colSet.Count > 1) { // 단 동일 설정 O
var gapCount = colSet.Count - 1;
Message((inUseWidth - (colSet.SameGap * gapCount)) / colSet.Count);
return (inUseWidth - (colSet.SameGap * gapCount)) / colSet.Count;
} else { // 단 동일 설정 X
Message (colSet.WidthGap.Item(0));
return colSet.WidthGap.Item(0) / 0.68;
}
}
계산을 틀리게 한걸까요…
