gpt4 book ai didi

c# - iTextSharp : How to find the first and second row height in a table?

转载 作者:行者123 更新时间:2023-11-30 13:39:56 24 4
gpt4 key购买 nike

我想获取第一列和第二列的高度,以了解是否需要调用 document.NewPage()。但是,如果不将表格添加到文档中,我找不到执行此操作的方法。

例子:

PdfPRow firstRow = new PdfPRow(cells1.ToArray());
table.Rows.Add(firstRow);
PdfPRow secondRow = new PdfPRow(cells2.ToArray());
table.Rows.Add(secondRow);

float h1 = table.GetRowHeight(0), h2 = table.GetRowHeight(1);

if (currentY - h1 - h2 < 30) document.NewPage();

document.Add(table);

最佳答案

参见 my answer here .基本上,在呈现表格之前,您无法知道表格的尺寸。但是,您可以将表格呈现为您刚刚丢弃的文档,然后再重新呈现它。

关于c# - iTextSharp : How to find the first and second row height in a table?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9685337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com