table 的绝对位置用什么度量单位表示?我可以用厘米表示这个位置吗?
In what unit of measure are expressed the absolute position of a table? Can I express this position in cm?
这是我第一次使用 iText,我对 table 的绝对位置有些疑问。
com.itextpdf.text.Document document = new com.itextpdf.text.Document(com.itextpdf.text.PageSize.A4, 0, 0, 0, 0);
try {
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(result));
document.open();
PdfPTable table = new PdfPTable(1);
table.setTotalWidth(100);
PdfContentByte canvas = writer.getDirectContent();
PdfPCell cell1 = new PdfPCell(new Paragraph("TEST TEST TEST TEST"));
table.completeRow();
table.writeSelectedRows(0, -1, 3, 53, canvas);
document.close();
}catch (DocumentException ex){
ex.printStackTrace();
}catch (IOException ex){
ex.printStackTrace();
}
所以我通过这行设置了我的 table 的绝对位置:
table.writeSelectedRows(0, -1, 3, 53, canvas);
而table是从X=3和Y=53
文档左下角开始的"shifted"
我的疑惑是:这个值是用什么计量单位表示的?像素?或者什么?
我可以用 cm(厘米)表示这些值吗?怎么样?
请阅读文档,例如免费电子书 The Best Questions on Whosebug. You will find questions such as How to get the UserUnit property from a PdfFile using iTextSharp PdfReader,其中标注如下:
这解释了 PDF(和 iText)中的度量单位。
关于如何使用 cm 的问题,您可以参考 API 文档,您可以在其中找到 millimetersToPoints.
等方法
这是我第一次使用 iText,我对 table 的绝对位置有些疑问。
com.itextpdf.text.Document document = new com.itextpdf.text.Document(com.itextpdf.text.PageSize.A4, 0, 0, 0, 0);
try {
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(result));
document.open();
PdfPTable table = new PdfPTable(1);
table.setTotalWidth(100);
PdfContentByte canvas = writer.getDirectContent();
PdfPCell cell1 = new PdfPCell(new Paragraph("TEST TEST TEST TEST"));
table.completeRow();
table.writeSelectedRows(0, -1, 3, 53, canvas);
document.close();
}catch (DocumentException ex){
ex.printStackTrace();
}catch (IOException ex){
ex.printStackTrace();
}
所以我通过这行设置了我的 table 的绝对位置:
table.writeSelectedRows(0, -1, 3, 53, canvas);
而table是从X=3和Y=53
文档左下角开始的"shifted"我的疑惑是:这个值是用什么计量单位表示的?像素?或者什么?
我可以用 cm(厘米)表示这些值吗?怎么样?
请阅读文档,例如免费电子书 The Best Questions on Whosebug. You will find questions such as How to get the UserUnit property from a PdfFile using iTextSharp PdfReader,其中标注如下:
这解释了 PDF(和 iText)中的度量单位。
关于如何使用 cm 的问题,您可以参考 API 文档,您可以在其中找到 millimetersToPoints.
等方法