Class AcroFieldBase
A field in an interactive AcroForm.
public abstract class AcroFieldBase
- Inheritance
-
AcroFieldBase
- Derived
- Inherited Members
- Extension Methods
Constructors
AcroFieldBase(DictionaryToken, string, uint, AcroFieldType, AcroFieldCommonInformation, int?, PdfRectangle?)
Create a new AcroFieldBase.
protected AcroFieldBase(DictionaryToken dictionary, string rawFieldType, uint fieldFlags, AcroFieldType fieldType, AcroFieldCommonInformation information, int? pageNumber, PdfRectangle? bounds)
Parameters
dictionary
DictionaryTokenThe dictionary for this field.
rawFieldType
stringThe PDF string type of this field.
fieldFlags
uintThe flags specifying behaviour for this field.
fieldType
AcroFieldTypeThe type of this field.
information
AcroFieldCommonInformationAdditional information for this field.
pageNumber
int?The number of the page this field appears on.
bounds
PdfRectangle?The location of this field on the page.
Properties
Bounds
The placement rectangle of this form field on the page given by PageNumber if known.
public PdfRectangle? Bounds { get; }
Property Value
Dictionary
The raw PDF dictionary for this field.
public DictionaryToken Dictionary { get; }
Property Value
FieldFlags
Specifies various characteristics of the field.
public uint FieldFlags { get; }
Property Value
FieldType
The actual AcroFieldType represented by this field.
public AcroFieldType FieldType { get; }
Property Value
Information
The optional information common to all types of field.
public AcroFieldCommonInformation Information { get; }
Property Value
PageNumber
The page number of the page containing this form field if known.
public int? PageNumber { get; }
Property Value
- int?
RawFieldType
The string representing the type of this field in PDF format.
public string RawFieldType { get; }
Property Value
Methods
ToString()
public override string ToString()