TableSplitCell ParameterSet 에서 Mode2 의 설명이 이해가 되지 않습니다.

TableSplitCell ParameterSet 에서 Mode2 의 설명이 이해가 되지 않습니다.
공식 문서에 보면 아래와 같이 설명이 되어 있는데, 제가 예상한것과는 동작이 다른 것 같습니다.

  • 셀 나누기를 할 때, adjust를 생략하고 셀이 어긋나는 것을 방지한다.

동작 후 (아래 코드 실행 후 )

var tbact = HwpCtrl.CreateAction(“TableSplitCell”);
var tbset = tbact.CreateSet();
tbact.GetDefault(tbset);
tbset.SetItem(“Rows”, 2);
tbset.SetItem(“Cols”, 2);
tbset.SetItem(“DistributeHeight”, true);
tbset.SetItem(“Mode2”, 1);
tbact.Execute(tbset);

Mode2 옵션이 1이면 위의 상황에서 A라인과 B라인이 같아지는 걸로 이해했는데 그렇게 동작하지는 않더라고요

Mode2 옵션의 의미에 대해서 설명 요청 드립니다.
해당 옵션이 동작하는 예가 있으면 좋을 것 같습니다.

안녕하세요.

tbset.SetItem(“DistributeHeight”, true);

DistributHeight는 다른 옵션보다 우선하여 모든 셀 높이를 동일하게 맞춰줍니다.
그러므로 이때 높이에서의 Mode2는 무시됩니다.

그러므로 위와 같은 결과가 나타납니다.

tbset.SetItem(“Mode2”, 1);

셀나누기 시 나눠지는 셀은 최대한 균등하게 나눠지도록 동작합니다.
하지만 Mode2가 켜 있을 경우 이를 무시하고, row순에 맞춰 나뉘도록 처리해줍니다.

Mode2 = false;

Mode2 = true;