Advertisement
Guest User

PDFSharp Move Origin Example - Text Upside Down

a guest
Aug 4th, 2015
933
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.88 KB | None | 0 0
  1.  public void moveOrigin()
  2. {
  3.     // Create a new PDF document
  4.     PdfDocument document = new PdfDocument();
  5.  
  6.     // Create an empty page
  7.     PdfPage page = document.AddPage();
  8.  
  9.     // Get an XGraphics object for drawing
  10.     XGraphics gfx = XGraphics.FromPdfPage(page);
  11.  
  12.     gfx.ScaleTransform(1, -1);
  13.     gfx.TranslateTransform(0, -792);
  14.  
  15.     XFont memberLabelFont = new XFont("Verdana", 10, XFontStyle.Regular);
  16.     XTextFormatter memberLabelTextFormatter = new XTextFormatter(gfx);
  17.     memberLabelTextFormatter.Alignment = XParagraphAlignment.Center;
  18.  
  19.     gfx.DrawString("Hello, World!", memberLabelFont, XBrushes.Black,
  20.         new XRect(0, 0, page.Width, page.Height),
  21.         XStringFormats.TopLeft);
  22.  
  23.     // Save the document...
  24.     const string filename = "HelloWorld.pdf";
  25.     document.Save(filename);
  26.     // ...and start a viewer.
  27.     Process.Start(filename);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement