0
我需要創建PDF文件,在頁面上使用左右邊緣的頂點繪製線條。但是,在這裏,由於這樣的混淆,這些邊際的計算是在像素值。那麼,怎麼可能畫出像素值邊距設置?使用C#中的itextsharp創建PDF文件
樣品如下代碼:
PdfContentByte contentByte = writer.DirectContent;
contentByte.SetLineWidth(1);
float x1, y1, x2, y2;
x1 = myDocument.PageSize.Width - 84;
x2 = myDocument.PageSize.Width - 36;
y1 = myDocument.PageSize.Height - 56;
y2 = myDocument.PageSize.Height - 56;
contentByte.MoveTo(x1, y1);
contentByte.LineTo(x2, y2);
contentByte.Stroke();
事實上,我要繪製寬度的線48是具有右邊緣是36px,和上邊距是36px。
有什麼想法來計算它嗎?