使用Debenu Quick PDF Lib在绘制文档之前测量DrawHTMLText的高度

时间:2014-01-31 08:01:17

标签: c# pdf

我正在使用最新版本的Debenu Quick PDF Library。

在将文件绘制到文档之前,是否可以计算DrawHTMLText的高度?

我需要它,因为我希望我的应用程序根据其尺寸确定绘制DrawHTMLText的位置(x,y坐标)。

例如,如果它从底部超过文档边框,我希望它将其拉起以使其适合。

谢谢。

1 个答案:

答案 0 :(得分:0)

user3253797,

在调用DrawHTMLText之前,您可以使用GetHTMLTextHeight函数来确定高度。

http://www.debenu.com/docs/pdf_library_reference/GetHTMLTextHeight.php

注意:DrawHTMLText将返回任何溢出文本作为不适合指定区域的字符串。 GetHTMLTextHeight理论上应该返回可以放在框内的文本的文本高度。如果文本太长而无法容纳在一个框内,则听起来您需要修改x,y位置以及可能的HTML文本本身以使其全部适合一页。

祝你好运。

安德鲁。