2014-04-25 8 views
5

पर लाइनें लिखना मैं पीडीएफ दस्तावेज़ पर लाइन से लाइन लिखना चाहता हूं, जो कोड मैं के केंद्र में पाठ लिख रहा हूं, मैं लाइन से लाइन कैसे लिख सकता हूं?पीडीएफ

// Create a new PDF document 
PdfDocument document = new PdfDocument(); 
document.Info.Title = "Created with PDFsharp"; 

// Create an empty page 
PdfPage page = document.AddPage(); 

// Get an XGraphics object for drawing 
XGraphics gfx = XGraphics.FromPdfPage(page); 

// Create a font 
XFont font = new XFont("Verdana", 20, XFontStyle.BoldItalic); 

// Draw the text 
gfx.DrawString("Hello, World!", font, XBrushes.Black, 
       new XRect(0, 0, page.Width, page.Height), 
       XStringFormats.TopCenter); 

उत्तर

4

new XRect(0, 0, page.Width, page.Height) के साथ आप निर्दिष्ट करते हैं कि टेक्स्ट कहां खींचा जाएगा।
एक छोटे आयत का प्रयोग करें और दूसरे मान को लाइन से लाइन में बढ़ाएं।

PDFsharp कई उदाहरण में शामिल हैं:
http://pdfsharp.net/wiki/PDFsharpSamples.ashx
विशेष रूप से पाठ लेआउट की जाँच करें। नमूना कोड PDFsharp के स्रोत पैकेज के साथ शामिल है।

माइग्राडोक को भी देखें क्योंकि यह स्वचालित रूप से पेजब्रैक जोड़ता है।
http://pdfsharp.net/wiki/MigraDocSamples.ashx