2017-11-18 16 views
1

どのようにしてpdfsharpを使って幅3cmの横線を3cm描くことができますか?文字列を印刷する方法は分かりました。pdfsharpを使ってpdfの水平線を描くには

私は2本の水平線の間に日付を印刷する必要があります。誰かが私を助けてくれますか? これは日付あなたがこのスニペットを使用することができます

graph.DrawString(date1, font, XBrushes.Black, new XRect(6.259843 * 72, 0.905512 * 72, 
    pdfPage.Width.Point, pdfPage.Height.Point), XStringFormats.TopLeft); 

答えて

2

を印刷するための私のコードです。ページの中央に赤い線が引かれます。希望のサイズを得るには、線の高さを5とする必要があります。

PdfPage pdfPage = yourPDFdoc.AddPage(); 
pdfPage.Width = XUnit.FromMillimeter(210); 
pdfPage.Height = XUnit.FromMillimeter(297); 

using (XGraphics gfx = XGraphics.FromPdfPage(pdfPage)) 
{ 
    XPen lineRed = new XPen(XColors.Red, 5); 

    gfx.DrawLine(lineRed, 0, pdfPage.Height/2, pdfPage.Width, pdfPage.Height/2); 
} 
関連する問題