menu

Xamarin.Android

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PdfXfaPageCollection - Xamarin.Android API Reference | Syncfusion

    Show / Hide Table of Contents

    Class PdfXfaPageCollection

    Represents the XFA page collection

    Inheritance
    System.Object
    PdfXfaPageCollection
    Namespace: Syncfusion.Pdf.Xfa
    Assembly: Syncfusion.Pdf.Portable.dll
    Syntax
    public class PdfXfaPageCollection : Object
    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Add a new XFA page.
    PdfXfaPage xfaPage = document.Pages.Add();
    //Create a new PDF XFA form
    PdfXfaForm mainForm = new PdfXfaForm("subform1", xfaPage, xfaPage.GetClientSize().Width);
    //Create a numeric field and add the properties.
    PdfXfaNumericField numericField = new PdfXfaNumericField("numericField", new SizeF(200, 20));
    //Set the caption text.
    numericField.Caption.Text = "Numeric Field";
    //Add the field to the XFA form.
    mainForm.Fields.Add(numericField);
    //Add the XFA form to the document.
    document.XfaForm = mainForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Add a new XFA page.
    Dim xfaPage As PdfXfaPage = document.Pages.Add()
    'Create a new PDF XFA form
    Dim mainForm As New PdfXfaForm("subform1", xfaPage, xfaPage.GetClientSize().Width)
    'Create a numeric field and add the properties.
    Dim numericField As New PdfXfaNumericField("numericField", New SizeF(200,20))
    'Set the caption text.
    numericField.Caption.Text = "Numeric Field"
    'Add the field to the XFA form.
    mainForm.Fields.Add(numericField)
    'Add the XFA form to the document.
    document.XfaForm = mainForm
    'Save the document.
    document.Save("output.pdf",PdfXfaType.Dynamic)
    'close the document
    document.Close()

    Constructors

    PdfXfaPageCollection()

    Intialize the new instance of the PdfXfaPageCollection class.

    Declaration
    public PdfXfaPageCollection()
    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Add a new XFA page.
    PdfXfaPage xfaPage = document.Pages.Add();
    //Create a new PDF XFA form
    PdfXfaForm mainForm = new PdfXfaForm("subform1", xfaPage, xfaPage.GetClientSize().Width);
    //Create a numeric field and add the properties.
    PdfXfaNumericField numericField = new PdfXfaNumericField("numericField", new SizeF(200, 20));
    //Set the caption text.
    numericField.Caption.Text = "Numeric Field";
    //Add the field to the XFA form.
    mainForm.Fields.Add(numericField);
    //Add the XFA form to the document.
    document.XfaForm = mainForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Add a new XFA page.
    Dim xfaPage As PdfXfaPage = document.Pages.Add()
    'Create a new PDF XFA form
    Dim mainForm As New PdfXfaForm("subform1", xfaPage, xfaPage.GetClientSize().Width)
    'Create a numeric field and add the properties.
    Dim numericField As New PdfXfaNumericField("numericField", New SizeF(200,20))
    'Set the caption text.
    numericField.Caption.Text = "Numeric Field"
    'Add the field to the XFA form.
    mainForm.Fields.Add(numericField)
    'Add the XFA form to the document.
    document.XfaForm = mainForm
    'Save the document.
    document.Save("output.pdf",PdfXfaType.Dynamic)
    'close the document
    document.Close()

    Properties

    Item[Int32]

    Gets the page using index value.

    Declaration
    public PdfXfaPage this[int index] { get; }
    Parameters
    Type Name Description
    System.Int32 index

    page index.

    Property Value
    Type Description
    PdfXfaPage

    PdfXfaPage

    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Add a new XFA page.
    PdfXfaPage xfaPage = document.Pages.Add();
    //Create a new PDF XFA form
    PdfXfaForm mainForm = new PdfXfaForm("subform1", document.Pages[0], xfaPage.GetClientSize().Width);
    //Create a numeric field and add the properties.
    PdfXfaNumericField numericField = new PdfXfaNumericField("numericField", new SizeF(200, 20));
    //Set the caption text.
    numericField.Caption.Text = "Numeric Field";
    //Add the field to the XFA form.
    mainForm.Fields.Add(numericField);
    //Add the XFA form to the document.
    document.XfaForm = mainForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Add a new XFA page.
    Dim xfaPage As PdfXfaPage = document.Pages.Add()
    'Create a new PDF XFA form
    Dim mainForm As New PdfXfaForm("subform1", document.Pages[0], xfaPage.GetClientSize().Width)
    'Create a numeric field and add the properties.
    Dim numericField As New PdfXfaNumericField("numericField", New SizeF(200,20))
    'Set the caption text.
    numericField.Caption.Text = "Numeric Field"
    'Add the field to the XFA form.
    mainForm.Fields.Add(numericField)
    'Add the XFA form to the document.
    document.XfaForm = mainForm
    'Save the document.
    document.Save("output.pdf",PdfXfaType.Dynamic)
    'close the document
    document.Close()

    Methods

    Add()

    Add new XFA page

    Declaration
    public PdfXfaPage Add()
    Returns
    Type Description
    PdfXfaPage

    XFA page object

    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Add a new XFA page.
    PdfXfaPage xfaPage = document.Pages.Add();
    //Create a new PDF XFA form
    PdfXfaForm mainForm = new PdfXfaForm("subform1", xfaPage, xfaPage.GetClientSize().Width);
    //Create a numeric field and add the properties.
    PdfXfaNumericField numericField = new PdfXfaNumericField("numericField", new SizeF(200, 20));
    //Set the caption text.
    numericField.Caption.Text = "Numeric Field";
    //Add the field to the XFA form.
    mainForm.Fields.Add(numericField);
    //Add the XFA form to the document.
    document.XfaForm = mainForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Add a new XFA page.
    Dim xfaPage As PdfXfaPage = document.Pages.Add()
    'Create a new PDF XFA form
    Dim mainForm As New PdfXfaForm("subform1", xfaPage, xfaPage.GetClientSize().Width)
    'Create a numeric field and add the properties.
    Dim numericField As New PdfXfaNumericField("numericField", New SizeF(200,20))
    'Set the caption text.
    numericField.Caption.Text = "Numeric Field"
    'Add the field to the XFA form.
    mainForm.Fields.Add(numericField)
    'Add the XFA form to the document.
    document.XfaForm = mainForm
    'Save the document.
    document.Save("output.pdf",PdfXfaType.Dynamic)
    'close the document
    document.Close()
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved