Delegate EndTextPageLayoutEventHandler
  
  Represents the method that will handle an event, once completed the text lay outing on the page.
 
  
  
  Assembly: Syncfusion.Pdf.Base.dll
  Syntax
  
    public delegate void EndTextPageLayoutEventHandler(object sender, EndTextPageLayoutEventArgs e);
   
  Parameters
  
  Examples
  // Create a PDF document
PdfDocument doc = new PdfDocument();
//Creates a new page and adds it as the last page of the document
PdfPage page = doc.Pages.Add();
 private bool m_paginateStart = true;
PdfSolidBrush brush = new PdfSolidBrush(Color.Black);
PdfPen pen = new PdfPen(Color.Black, 1f);
//Creates a new  pdf font
PdfStandardFont pdfFont = new PdfStandardFont(PdfFontFamily.Helvetica, 11.5f);
Font font = new Font("Calibri", 14f, FontStyle.Bold);
PdfTrueTypeFont trueTypeFont = new PdfTrueTypeFont(font, true);
string path = @"..\..\Data\Essential studio.txt";
StreamReader reader = new StreamReader(path, Encoding.ASCII);
string text = reader.ReadToEnd();
reader.Close();
RectangleF column = new RectangleF(0, 20, page.Graphics.ClientSize.Width / 2f - 10f, page.Graphics.ClientSize.Height);
//Create text element
PdfTextElement element = new PdfTextElement(text, pdfFont);
element.Brush = new PdfSolidBrush(Color.Black);
PdfLayoutFormat layoutFormat = new PdfLayoutFormat();
layoutFormat.Break = PdfLayoutBreakType.FitPage;
layoutFormat.Layout = PdfLayoutType.Paginate;
//Raise the event when the text flows to next page.
element.BeginPageLayout += new BeginPageLayoutEventHandler(BeginPageLayout2);
//Get the remaining text that flows beyond the boundary.
PdfTextLayoutResult result = element.Draw(page, column, layoutFormat);
//Saves the document.
doc.Save("Sample.pdf");
//End Text Page Layout Event Handler
private void EndPageLayout2(object sender, EndPageLayoutEventArgs e)
{
    EndTextPageLayoutEventArgs args = (EndTextPageLayoutEventArgs)e;
    PdfTextLayoutResult tlr = args.Result;
    RectangleF bounds = tlr.Bounds;
    args.NextPage = tlr.Page;   
 }
'Create a PDF document
Dim doc As New PdfDocument()
'Creates a new page and adds it as the last page of the document
Dim page As PdfPage = doc.Pages.Add()
Dim m_paginateStart As Bool= True
Dim brush As New PdfSolidBrush(Color.Black)
Dim pen As New PdfPen(Color.Black, 1f)
'Creates a new  pdf font
Dim pdfFont As New PdfStandardFont(PdfFontFamily.Helvetica, 11.5f)
Dim font As New Font("Calibri", 14f, FontStyle.Bold)
Dim trueTypeFont As New PdfTrueTypeFont(font, True)
Dim path As string = "..\..\..\..\..\..\..\..\..\Common\Data\PDF\Essential studio.txt"
Dim reader As New StreamReader(path, Encoding.ASCII)
Dim text As string = reader.ReadToEnd()
reader.Close()
Dim column As New RectangleF(0, 20, page.Graphics.ClientSize.Width / 2f - 10f, page.Graphics.ClientSize.Height)
'Create text element
Dim element As New PdfTextElement(text, pdfFont)
element.Brush = New PdfSolidBrush(Color.Black)
Dim layoutFormat As New PdfLayoutFormat()
layoutFormat.Break = PdfLayoutBreakType.FitPage
layoutFormat.Layout = PdfLayoutType.Paginate
'Raise the event when the text flows to next page.
element.BeginPageLayout += New BeginPageLayoutEventHandler(BeginPageLayout2)
'Get the remaining text that flows beyond the boundary.
Dim result As PdfTextLayoutResult = element.Draw(page, column, layoutFormat)
'Saves the document.
doc.Save("Sample.pdf")
'End Text Page Layout Event Handler
Private Sub EndPageLayout2(ByVal sender As object, ByVal e As EndPageLayoutEventArgs)
Dim args As EndTextPageLayoutEventArgs = CType(e, EndTextPageLayoutEventArgs)
Dim tlr As PdfTextLayoutResult = args.Result
Dim bounds As RectangleF = tlr.Bounds
args.NextPage = tlr.Page
End Sub
  Constructors
  
  
  
  
  EndTextPageLayoutEventHandler(Object, IntPtr)
  
  
  Declaration
  
    public EndTextPageLayoutEventHandler(object object, IntPtr method)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Object | 
        object | 
         | 
      
      
        | System.IntPtr | 
        method | 
         | 
      
    
  
  Methods
  
  
  
  
  BeginInvoke(Object, EndTextPageLayoutEventArgs, AsyncCallback, Object)
  
  
  Declaration
  
    public virtual IAsyncResult BeginInvoke(object sender, EndTextPageLayoutEventArgs e, AsyncCallback callback, object object)
   
  Parameters
  
  Returns
  
  
  
  
  EndInvoke(IAsyncResult)
  
  
  Declaration
  
    public virtual void EndInvoke(IAsyncResult result)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IAsyncResult | 
        result | 
         | 
      
    
  
  
  
  
  Invoke(Object, EndTextPageLayoutEventArgs)
  
  
  Declaration
  
    public virtual void Invoke(object sender, EndTextPageLayoutEventArgs e)
   
  Parameters