Articles in this section
Category / Section

How to draw a composite field in case of multiple digits?

1 min read

You can add a composite field with multiple digits using the PdfCompositeField class, available under the namespace Syncfusion.Pdf.

The code example for creating the PdfCompositeField is as follows.

C#

//Creates a new PDF document.
PdfDocument document = new PdfDocument();
//Set the font
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12f);
//Create a brush
PdfBrush brush = PdfBrushes.Black;
//Create page number field
PdfPageNumberField pageNumber = new PdfPageNumberField(font, brush);
//Create page count field
PdfPageCountField count = new PdfPageCountField(font, brush);
//Add the fields in composite fields
PdfCompositeField compositeField = new PdfCompositeField(font, brush, "Page {0} of {1}", pageNumber, count);
for (int i = 0; i < 50; i++)
{
//Adds a page to the document.
PdfPage page = document.Pages.Add();
//Draw the composite field
compositeField.Draw(page.Graphics,100,100);
}
//Saves the document.
document.Save("Output.pdf",Response,HttpReadType.Save);
//Close the document.
document.Close(true);

Sample Link:

http://www.syncfusion.com/downloads/support/directtrac/general/compositeField-1312139846.zip

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied