Table of Contents

Delegate PageAddedEventHandler

Namespace
Syncfusion.Pdf
Assembly
Syncfusion.Pdf.Portable.dll

Represents the method that executes on a PdfDocument when a new page is created.

public delegate void PageAddedEventHandler(object sender, PageAddedEventArgs args)

Parameters

sender object

The source of the event.

args PageAddedEventArgs

A PageAddedEventArgs that contains the event data.

Examples

//Create a new PDF document.
PdfDocument document = new PdfDocument();
//Add the event.
document.Pages.PageAdded += new PageAddedEventHandler(Pages_PageAdded);
//Creates a new page and adds it as the last page of the document.
PdfPage page = document.Pages.Add();
//Create font with Bold font style.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12f, PdfFontStyle.Bold);
//Draw text in the new page.
page.Graphics.DrawString("Essential PDF", font, PdfBrushes.Black, new PointF(10, 10));
page = document.Pages.Add();
//Save and close the document.
document.Save("Sample.pdf");
document.Close(true);
//Event handler for PageAdded event.
void Pages_PageAdded(object sender, PageAddedEventArgs args)
{
PdfFont font = new PdfStandardFont(PdfFontFamily.Courier, 10);
args.Page.Graphics.DrawString("New Page", font, PdfBrushes.Black, new PointF(100, 100));
}
 'Create a new PDF document.
 Dim document As New PdfDocument()
 'Add the event.
 document.Pages.PageAdded += New PageAddedEventHandler(Pages_PageAdded)
 'Creates a new page and adds it as the last page of the document.
 Dim page As PdfPage = document.Pages.Add()
 'Create font with Bold font style.
 Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12F, PdfFontStyle.Bold)
 'Draw text in the new page.
 page.Graphics.DrawString("Essential PDF", font, PdfBrushes.Black, New PointF(10, 10))
 page = document.Pages.Add()
 'Save and close the document.
 document.Save("Sample.pdf")
 document.Close(True)
'Event handler for PageAdded event.
 Private Sub Pages_PageAdded(sender As Object, args As PageAddedEventArgs)
	Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Courier, 10)
	args.Page.Graphics.DrawString("New Page", font, PdfBrushes.Black, New PointF(100, 100))
 End Sub

Constructors

PageAddedEventHandler(object, nint)

public PageAddedEventHandler(object @object, nint method)

Parameters

object object
method nint
See Also

Methods

BeginInvoke(object, PageAddedEventArgs, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(object sender, PageAddedEventArgs args, AsyncCallback callback, object @object)

Parameters

sender object
args PageAddedEventArgs
callback AsyncCallback
object object

Returns

IAsyncResult
See Also

EndInvoke(IAsyncResult)

public virtual void EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult
See Also

Invoke(object, PageAddedEventArgs)

public virtual void Invoke(object sender, PageAddedEventArgs args)

Parameters

sender object
args PageAddedEventArgs
See Also

See Also