Я использую OOXML для создания счета-фактуры docx в C #, и до сих пор все работало хорошо - для печати примечаний счета-фактуры я использую коллекцию, которую затем обрабатываю построчно. Я определил высоту необработанного текста как Точный (см. Мой пример кода ниже).
TableRow tblRowHeader = new TableRow();
TableCell tableCellHeader = new TableCell();
TableRowProperties rowProperties = new TableRowProperties();
TableRowHeight tableRowheight = new TableRowHeight();
tableRowheight.HeightType = HeightRuleValues.Exact;
tableRowheight.Val = layoutType.Title.TitleHeight;
rowProperties.Append(tableRowheight);
tblRowHeader.Append(rowProperties);
Был новый запрос на увеличение длины примечаний к накладной, и теперь я могу иметь примечание, которое может вместить больше, чем одна строка, поэтому оно автоматически отображается во второй строке согласно приложенному. Как видите, половина из них скрыта.
Я пытался решить эту проблему, установив высоту строки в автоматический режим, но безрезультатно.
tableRowheight.HeightType = HeightRuleValues.Auto;
Я не смог найти ссылку на высоту ячейки (я думал, что мог бы обратиться к ней, установив ее свойство в auto), поэтому мне нужен совет, как это исправить, пожалуйста?