Numbering pages in PDF documentsThe following code sample creates a PDF document with numerous pages and assigns page numbers in varying styles. c# sample: PDFCreationOptions options = new PDFCreationOptions(); options.Viewer.PageMode = PageMode.UseThumbs; PDFDocument MyPDF = new PDFDocument("AutoNumbering.pdf", options); //Add Page Numbering range for the intro pages [Roman Number] PageNumberingRange pnrintro = MyPDF.AddNumberingRange(0, 1); ; pnrintro.NumberingStyle = NumberingStyle.LowerCaseRoman; pnrintro.FontFace = "Arial"; pnrintro.FontSize = 12; //Add intro pages MyPDF.CurrentPage.Body.SetActiveFont("Helvetica", PDFFontStyles.Regular, 14); MyPDF.CurrentPage.Body.AddText("Introduction\r\n"); MyPDF.CurrentPage.Body.AddImage(new PDFImage("..\\resources\\images\\merlin.gif")); MyPDF.CurrentPage.Body.SetActiveFont("Helvetica", PDFFontStyles.Regular, 12, Charset.Unicode, Color.Navy); MyPDF.CurrentPage.Body.AddText("This sample shows how to add page numbers to pdf documents.\r\n" + "Page numbering for first 2 page is Roman style.\r\n"); //read more text from file. MyPDF.CurrentPage.Body.SetActiveFont("Helvetica", PDFFontStyles.Regular, 12, Charset.Unicode, Color.Black); MyPDF.CurrentPage.Body.AddText(System.IO.File.ReadAllText("short-lorem.txt")); if (!MyPDF.Save()) Console.WriteLine(MyPDF.Error); doc.Save(); |
PDF .NET Library for .NET Software Developers - PDF Component Library for C#, VB.NET and ASP.NET developers Copyright © PDF Technologies Inc., 2010. |