C#でPDFに字を書き込む

PDFに字を書き込むには

 

//ページを作って

PdfPage page = document.AddPage();

//グラフィックスデバイス?ハンドル?を取得して

XGraphics g = XGraphics.FromPdfPage(page);

//フォント作って

XFont font = new XFont("Times New Roman", 20, XFontStyle.BoldItalic);

//書き込む

g.DrawString("test", font, XBrushes.Black, new XPoint(12f, 12f));

 

どうやらこんな感じらしい。

 

実行結果がこれ。

f:id:pongeponge:20130413174744p:plain

なんか左側が隙間あいてるけど、なんで?