expertPDF:改变标题高度以匹配内容



我使用expertPDF将几个HTML页面转换为pdf格式。每个页面都有不同的页眉和页脚数据,但我想使用一个函数输出,所以我想调整HeaderHeight到内容的大小,并允许它为每个页面更改。代码类似于:

 pdfConverter.PdfHeaderOptions.HeaderHeight = newHeaderHeight;

其中newHeaderHeight存储在header中呈现的元素的高度。

我已经搜索了文档,似乎没有任何方法可以做到这一点,我可以找到-任何想法?

我知道这是一个老问题,但我有一个想法:

int numLines = headerText.Split('n').Length;
pdfConverter.PdfHeaderOptions.HeaderTextFontSize = 8;    
pdfConverter.PdfHeaderOptions.HeaderHeight = (numLines * 10) + 25;
//10 - because the line of text with font size - 8, has 2pt margins (I think)
//25 - constant distance independent of the number of lines header

最新更新