我正在使用iTextsharp库来创建PDF文件.我可以像这样声明A4风景纸:
Dim pdfTable As New PdfPTable(9)
pdfTable.WidthPercentage = 100
Dim pdfDoc As New Document(PageSize.A4.Rotate())
Run Code Online (Sandbox Code Playgroud)
我想知道如何手动设置pdfTable或A4高度的高度.因为底部留下了更多的边距,我需要在该边缘放置一些文字.现在,我在底部放了一行文字,这条线被推到了新的页面.
Q1:如何覆盖iTextsharp提供的A4纸的高度?
Q2:如何创建自定义尺寸纸张,例如宽度= 29厘米,高度= 22厘米?
谢谢.
iTextSharp中的自定义页面大小:
Dim pgSize As New iTextSharp.text.Rectangle(myWidth, myHeight)
Dim doc As New iTextSharp.text.Document(pgSize, leftMargin, rightMargin, topMargin, bottomMargin)
Run Code Online (Sandbox Code Playgroud)
iTextSharp每英寸使用72个像素,因此如果您知道所需页面大小的高度和宽度(以英寸为单位),只需将这些数字乘以72即可得到myWidth和myHeight.
| 归档时间: |
|
| 查看次数: |
15935 次 |
| 最近记录: |