menu

Xamarin.Android

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

    Show / Hide Table of Contents

    Class PdfXfaDateTimeField

    Represents the date time field of the XFA form.

    Inheritance
    System.Object
    PdfXfaField
    PdfXfaStyledField
    PdfXfaDateTimeField
    Inherited Members
    PdfXfaField.Margins
    PdfXfaField.Name
    PdfXfaField.Visibility
    PdfXfaStyledField.Border
    PdfXfaStyledField.Font
    PdfXfaStyledField.ForeColor
    PdfXfaStyledField.Height
    PdfXfaStyledField.HorizontalAlignment
    PdfXfaStyledField.ReadOnly
    PdfXfaStyledField.Rotate
    PdfXfaStyledField.ToolTip
    PdfXfaStyledField.VerticalAlignment
    PdfXfaStyledField.Width
    Namespace: Syncfusion.Pdf.Xfa
    Assembly: Syncfusion.Pdf.Portable.dll
    Syntax
    public class PdfXfaDateTimeField : PdfXfaStyledField
    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(100, 30));
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(100, 30))
    'Set the default value
    field.Value = DateTime.Now
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    Constructors

    PdfXfaDateTimeField(String, SizeF)

    Initialize a new instance of the PdfXfaDateTimeField class.

    Declaration
    public PdfXfaDateTimeField(string name, SizeF size)
    Parameters
    Type Name Description
    System.String name

    Name of the field.

    SizeF size

    Size of the field.

    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(100, 30));
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(100, 30))
    'Set the default value
    field.Value = DateTime.Now
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    PdfXfaDateTimeField(String, Single, Single)

    Initialize a new instance of the PdfXfaDateTimeField class.

    Declaration
    public PdfXfaDateTimeField(string name, float width, float height)
    Parameters
    Type Name Description
    System.String name

    Name of the field.

    System.Single width

    Width of the field.

    System.Single height

    Height of the field.

    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", 100, 30);
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", 100, 30)
    'Set the default value
    field.Value = DateTime.Now
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    Properties

    Caption

    Gets or sets the caption of the field

    Declaration
    public PdfXfaCaption Caption { get; set; }
    Property Value
    Type
    PdfXfaCaption
    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(100, 30));
    //Set caption.
    field.Caption.Text = "Date";  
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(100, 30))
    'Set caption.
    field.Caption.Text = "Date"  
    'Set the default value
    field.Value = DateTime.Now
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    DatePattern

    Gets or sets the date format

    Declaration
    public PdfXfaDatePattern DatePattern { get; set; }
    Property Value
    Type
    PdfXfaDatePattern
    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(200, 30));
    //Set the format of the date time field.
    field.Format = PdfXfaDateTimeFormat.Date;
    //Set date pattern.
    field.DatePattern = PdfXfaDatePattern.Full;            
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(200, 30))
    'Set the default value
    field.Value = DateTime.Now
    'Set the format of the date time field.
    field.Format = PdfXfaDateTimeFormat.Date
    'Set date pattern.
    field.DatePattern = PdfXfaDatePattern.Full            
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    Format

    Gets or sets the date time field format

    Declaration
    public PdfXfaDateTimeFormat Format { get; set; }
    Property Value
    Type
    PdfXfaDateTimeFormat
    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(100, 30));
    //Set the format of the date time field.
    field.Format = PdfXfaDateTimeFormat.Time;
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(100, 30))
    'Set the format of the date time field.
    field.Format = PdfXfaDateTimeFormat.Time
    'Set the default value
    field.Value = DateTime.Now
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    Padding

    Gets or sets the padding

    Declaration
    public PdfPaddings Padding { get; set; }
    Property Value
    Type
    PdfPaddings
    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(100, 30));
    //Set paddings.
    field.Padding.All = 2;
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(100, 30))
    'Set paddings.
    field.Padding.All = 2
    'Set the default value
    field.Value = DateTime.Now
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    RequireValidation

    Gets or sets the validations

    Declaration
    public bool RequireValidation { get; set; }
    Property Value
    Type
    System.Boolean
    Remarks

    The validations doesn't supports to the dateTime type

    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(100, 30));
    //Set the format of the date time field.
    field.Format = PdfXfaDateTimeFormat.Time;
    //Set time pattern.
    field.TimePattern = PdfXfaTimePattern.Long;
    //Set the default value
    field.Value = DateTime.Now;
    //Set validation.
    field.RequireValidation = true;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(100, 30))
    'Set the format of the date time field.
    field.Format = PdfXfaDateTimeFormat.Time
    //Set time pattern.
    field.TimePattern = PdfXfaTimePattern.Long
    'Set the default value
    field.Value = DateTime.Now
    'Set validation.
    field.RequireValidation = True
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    TimePattern

    Gets or sets the time patterns

    Declaration
    public PdfXfaTimePattern TimePattern { get; set; }
    Property Value
    Type
    PdfXfaTimePattern
    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(100, 30));
    //Set the format of the date time field.
    field.Format = PdfXfaDateTimeFormat.Time;
    //Set time pattern.
    field.TimePattern = PdfXfaTimePattern.Long;
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(100, 30))
    'Set the format of the date time field.
    field.Format = PdfXfaDateTimeFormat.Time
    //Set time pattern.
    field.TimePattern = PdfXfaTimePattern.Long
    'Set the default value
    field.Value = DateTime.Now
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    Value

    Gets or Sets the value of date time field

    Declaration
    public DateTime Value { get; set; }
    Property Value
    Type
    System.DateTime
    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(100, 30));
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(100, 30))
    'Set the default value
    field.Value = DateTime.Now
    'Add the field to the form
    form.Fields.Add(field)
    document.XfaForm = form
    'Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    Methods

    Clone()

    Creates a new object that is a copy of the current instance.

    Declaration
    public object Clone()
    Returns
    Type Description
    System.Object

    The copy of the new object for this instance.

    Examples
    //Create a new XFA document 
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a new XFA form
    PdfXfaForm form = new PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595);
    //Create a new XFA Field
    PdfXfaDateTimeField field = new PdfXfaDateTimeField("dateTime1", new SizeF(100, 30));
    //Set the default value
    field.Value = DateTime.Now;
    //Add the field to the form
    form.Fields.Add(field);
    //Clone the date time field.
    xfaForm.Fields.Add(field.Clone() as PdfXfaDateTimeField);  
    document.XfaForm = form;
    //Save the document           
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new XFA document 
    Dim document As New PdfXfaDocument()
    'Create a new XFA form
    Dim form As New PdfXfaForm(PdfXfaFlowDirection.Horizontal, 595)
    'Create a new XFA Field
    Dim field As New PdfXfaDateTimeField("dateTime1", New SizeF(100, 30))
    'Set the default value
    field.Value = DateTime.Now
    'Add the field to the form
    form.Fields.Add(field)
    'Clone the date time field.
    xfaForm.Fields.Add(TryCast(field.Clone(), PdfXfaDateTimeField)) 
    document.XfaForm = form
    '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