iText 8.0.5 API
|
This class represents a single field or field group in an AcroForm. More...
Public Member Functions |
|
PdfFormField (PdfDictionary pdfObject) | |
Creates a form field as a wrapper object around a iText.Kernel.Pdf.PdfDictionary. More... |
|
virtual PdfName | GetFormType () |
Returns the type of the parent form field, or of the wrapped |
|
virtual iText.Forms.Fields.PdfFormField | SetValue (String value) |
Sets a value to the field and generating field appearance if needed. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetValue (String value, bool generateAppearance) |
Sets a value to the field (and fields with the same names) and generates field appearance if needed. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetValue (String value, PdfFont font, float fontSize) |
Set text field value with given font and size. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetValue (String value, String displayValue) |
Sets the field value and the display string. More... |
|
virtual void | RemoveChild (AbstractPdfFormField fieldName) |
Removes the childField object of this field. More... |
|
virtual void | RemoveChildren () |
Removes all children from the current field. More... |
|
virtual PdfArray | GetKids () |
Gets the kids of this object. More... |
|
virtual IList< AbstractPdfFormField > | GetChildFields () |
Gets the childFields of this object. More... |
|
virtual IList< iText.Forms.Fields.PdfFormField > | GetChildFormFields () |
Gets all child form fields of this form field. More... |
|
virtual IList< iText.Forms.Fields.PdfFormField > | GetAllChildFormFields () |
Gets all childFields of this object, including the children of the children but not annotations. More... |
|
virtual IList< AbstractPdfFormField > | GetAllChildFields () |
Gets all childFields of this object, including the children of the children. More... |
|
virtual iText.Forms.Fields.PdfFormField | GetChildField (String fieldName) |
Gets the child field of form field. More... |
|
virtual iText.Forms.Fields.PdfFormField | AddKid (AbstractPdfFormField kid) |
Adds a new kid to the Kids array property from a AbstractPdfFormField. More... |
|
virtual iText.Forms.Fields.PdfFormField | AddKid (AbstractPdfFormField kid, bool throwExceptionOnError) |
Adds a new kid to the Kids array property from a AbstractPdfFormField. More... |
|
virtual iText.Forms.Fields.PdfFormField | AddKid (PdfWidgetAnnotation kid) |
Adds a new kid to the Kids array property from a iText.Kernel.Pdf.Annot.PdfWidgetAnnotation. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetFieldName (String name) |
Changes the name of the field to the specified value. More... |
|
virtual PdfString | GetPartialFieldName () |
Gets the current field partial name. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetAlternativeName (String name) |
Changes the alternate name of the field to the specified value. More... |
|
virtual PdfString | GetAlternativeName () |
Gets the current alternate name. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetMappingName (String name) |
Changes the mapping name of the field to the specified value. More... |
|
virtual PdfString | GetMappingName () |
Gets the current mapping name. More... |
|
virtual bool | GetFieldFlag (int flag) |
Checks whether a certain flag, or any of a combination of flags, is set for this form field. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetFieldFlag (int flag) |
Adds a flag, or combination of flags, for the form field. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetFieldFlag (int flag, bool value) |
Adds or removes a flag, or combination of flags, for the form field. More... |
|
virtual bool | IsMultiline () |
If true, the field can contain multiple lines of text; if false, the field's text is restricted to a single line. More... |
|
virtual bool | IsPassword () |
If true, the field is intended for entering a secure password that should not be echoed visibly to the screen. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetFieldFlags (int flags) |
Sets a flag, or combination of flags, for the form field. More... |
|
virtual int | GetFieldFlags () |
Gets the current list of PDF form field flags. More... |
|
virtual PdfObject | GetValue () |
Gets the current value contained in the form field. More... |
|
virtual String | GetValueAsString () |
Gets the current value contained in the form field. More... |
|
virtual String | GetDisplayValue () |
Gets the current display value of the form field. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetDefaultValue (PdfObject value) |
Sets the default fallback value for the form field. More... |
|
virtual PdfObject | GetDefaultValue () |
Gets the default fallback value for the form field. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetAdditionalAction (PdfName key, PdfAction action) |
Sets an additional action for the form field. More... |
|
virtual PdfDictionary | GetAdditionalAction () |
Gets the currently additional action dictionary for the form field. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetOptions (PdfArray options) |
Sets options for the form field. More... |
|
virtual PdfArray | GetOptions () |
Gets options for the form field. More... |
|
virtual IList< PdfWidgetAnnotation > | GetWidgets () |
Gets all iText.Kernel.Pdf.Annot.PdfWidgetAnnotation that its children refer to. More... |
|
virtual IList< PdfFormAnnotation > | GetChildFormAnnotations () |
Gets all child form field's annotations PdfFormAnnotation of this form field. More... |
|
virtual PdfFormAnnotation | GetFirstFormAnnotation () |
Gets a single child form field's annotation PdfFormAnnotation. More... |
|
override PdfString | GetDefaultAppearance () |
Gets default appearance string containing a sequence of valid page-content graphics or text state operators that define such properties as the field's text size and color. More... |
|
virtual void | UpdateDefaultAppearance () |
Updates DA for Variable text, Push button and choice form fields. More... |
|
virtual ? TextAlignment | GetJustification () |
Gets a code specifying the form of quadding (justification) to be used in displaying the text: 0 Left-justified 1 Centered 2 Right-justified More... |
|
virtual iText.Forms.Fields.PdfFormField | SetJustification (TextAlignment? justification) |
Sets a code specifying the form of quadding (justification) to be used in displaying the text: 0 Left-justified 1 Centered 2 Right-justified More... |
|
virtual PdfString | GetDefaultStyle () |
Gets a default style string, as described in "Rich Text Strings" section of Pdf spec. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetDefaultStyle (PdfString defaultStyleString) |
Sets a default style string, as described in "Rich Text Strings" section of Pdf spec. More... |
|
virtual PdfObject | GetRichText () |
Gets a rich text string, as described in "Rich Text Strings" section of Pdf spec. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetRichText (PdfObject richText) |
Sets a rich text string, as described in "Rich Text Strings" section of Pdf spec. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetCheckType (CheckBoxType checkType) |
Changes the type of graphical marker used to mark a checkbox as 'on'. More... |
|
override bool | RegenerateField () |
This method regenerates appearance stream of the field. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetReadOnly (bool readOnly) |
Sets the ReadOnly flag, specifying whether or not the field can be changed. More... |
|
virtual bool | IsReadOnly () |
Gets the ReadOnly flag, specifying whether or not the field can be changed. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetRequired (bool required) |
Sets the Required flag, specifying whether or not the field must be filled in. More... |
|
virtual bool | IsRequired () |
Gets the Required flag, specifying whether or not the field must be filled in. More... |
|
virtual iText.Forms.Fields.PdfFormField | SetNoExport (bool noExport) |
Sets the NoExport flag, specifying whether or not exporting is forbidden. More... |
|
virtual bool | IsNoExport () |
Gets the NoExport attribute. More... |
|
virtual bool | IsInReadingMode () |
Checks if the document that contains the field is created in reading mode. More... |
|
override String[] | GetAppearanceStates () |
Gets the appearance state names. More... |
|
override void | Release () |
Releases underlying pdf object and other pdf entities used by wrapper. More... |
|
override AbstractPdfFormField | SetColor (Color color) |
Sets the text color and regenerates appearance stream. More... |
|
Public Member Functions inherited from iText.Forms.Fields.AbstractPdfFormField | |
override PdfDictionary | GetPdfObject () |
Gets the wrapped dictionary. More... |
|
virtual void | SetParent (PdfFormField parent) |
Sets a parent PdfFormField for the current object. More... |
|
virtual PdfDictionary | GetParent () |
Gets the parent dictionary. More... |
|
virtual PdfFormField | GetParentField () |
Gets the parent field. More... |
|
virtual PdfString | GetFieldName () |
Gets the current field name. More... |
|
virtual float | GetFontSize () |
Gets the current fontSize of the form field. More... |
|
virtual PdfFont | GetFont () |
Gets the current font of the form field. More... |
|
virtual Color | GetColor () |
Gets the current color of the form field. More... |
|
virtual PdfAConformanceLevel | GetPdfAConformanceLevel () |
Gets the declared conformance level. More... |
|
virtual IConformanceLevel | GetPdfConformanceLevel () |
Gets the declared conformance level. More... |
|
virtual void | DisableFieldRegeneration () |
This method disables regeneration of the field and its children appearance stream. More... |
|
virtual void | EnableFieldRegeneration () |
This method enables regeneration of the field appearance stream. More... |
|
virtual void | DisableCurrentFieldRegeneration () |
This method disables regeneration of the current field appearance stream. More... |
|
virtual void | EnableCurrentFieldRegeneration () |
This method enables regeneration of the current field appearance stream and regenerates it. More... |
|
virtual bool | IsFieldRegenerationEnabled () |
This method checks if field appearance stream regeneration is enabled. More... |
|
virtual iText.Forms.Fields.AbstractPdfFormField | Put (PdfName key, PdfObject value) |
Inserts the value into the iText.Kernel.Pdf.PdfDictionary of this field and associates it with the specified key. More... |
|
virtual iText.Forms.Fields.AbstractPdfFormField | Remove (PdfName key) |
Removes the specified key from the iText.Kernel.Pdf.PdfDictionary of this field. More... |
|
virtual PdfDocument | GetDocument () |
Gets the iText.Kernel.Pdf.PdfDocument that owns that form field. More... |
|
virtual iText.Forms.Fields.AbstractPdfFormField | SetFont (PdfFont font) |
Basic setter for the font property. More... |
|
virtual iText.Forms.Fields.AbstractPdfFormField | SetFontSize (float fontSize) |
Basic setter for the fontSize property. More... |
|
virtual iText.Forms.Fields.AbstractPdfFormField | SetFontSize (int fontSize) |
Basic setter for the fontSize property. More... |
|
virtual iText.Forms.Fields.AbstractPdfFormField | SetFontSizeAutoScale () |
Sets zero font size which will be interpreted as auto-size according to ISO 32000-1, 12.7.3.3. More... |
|
virtual iText.Forms.Fields.AbstractPdfFormField | SetFontAndSize (PdfFont font, float fontSize) |
Combined setter for the font and fontSize properties. More... |
|
virtual bool | IsTerminalFormField () |
Determines whether current form field is terminal or not. More... |
|
override bool | Equals (Object o) |
Indicate whether some other object is "equal to" this one. More... |
|
override int | GetHashCode () |
Generate a hash code for this object. More... |
|
Public Member Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary > | |
virtual iText.Kernel.Pdf.PdfObjectWrapper< T > | MakeIndirect (PdfDocument document, PdfIndirectReference reference) |
Marks object behind wrapper to be saved as indirect. More... |
|
virtual iText.Kernel.Pdf.PdfObjectWrapper< T > | MakeIndirect (PdfDocument document) |
Marks object behind wrapper to be saved as indirect. More... |
|
virtual iText.Kernel.Pdf.PdfObjectWrapper< T > | SetModified () |
virtual void | Flush () |
virtual bool | IsFlushed () |
Static Public Member Functions |
|
static iText.Forms.Fields.PdfFormField | MakeFormField (PdfObject pdfObject, PdfDocument document) |
Creates a (subtype of) PdfFormField object. More... |
|
static AbstractPdfFormField | MakeFormFieldOrAnnotation (PdfObject pdfObject, PdfDocument document) |
Creates a (subtype of) PdfFormField or PdfFormAnnotation object depending on pdfObject . More... |
|
static int | MakeFieldFlag (int bitPosition) |
Makes a field flag by bit position. More... |
|
static bool | IsFormField (PdfDictionary dict) |
Checks if dictionary contains any of the form field keys. More... |
|
static ICollection< PdfName > | GetFormFieldKeys () |
Gets a set of all possible form field keys except PdfName.Parent . More... |
|
static PdfName | GetFormType (PdfDictionary fieldDict) |
Returns the type of the form field dictionary, or of the parent |
|
Static Public Attributes |
|
static readonly int | FF_MULTILINE = MakeFieldFlag(13) |
Flag that designates, if set, that the field can contain multiple lines of text. More... |
|
static readonly int | FF_PASSWORD = MakeFieldFlag(14) |
Flag that designates, if set, that the field's contents must be obfuscated. More... |
|
static readonly int | FF_READ_ONLY = MakeFieldFlag(1) |
The ReadOnly flag, which specifies whether or not the field can be changed. More... |
|
static readonly int | FF_REQUIRED = MakeFieldFlag(2) |
The Required flag, which specifies whether or not the field must be filled in. More... |
|
static readonly int | FF_NO_EXPORT = MakeFieldFlag(3) |
The NoExport flag, which specifies whether or not exporting is forbidden. More... |
|
Static Public Attributes inherited from iText.Forms.Fields.AbstractPdfFormField | |
const int | DEFAULT_FONT_SIZE = 12 |
Size of text in form fields when font size is not explicitly set. More... |
|
const int | MIN_FONT_SIZE = 4 |
Minimal size of text in form fields. More... |
|
Package Functions |
|
PdfFormField (PdfDocument pdfDocument) | |
Creates a minimal PdfFormField. More... |
|
PdfFormField (PdfWidgetAnnotation widget, PdfDocument pdfDocument) | |
Creates a form field as a parent of a iText.Kernel.Pdf.Annot.PdfWidgetAnnotation. More... |
|
Package Functions inherited from iText.Forms.Fields.AbstractPdfFormField | |
AbstractPdfFormField (PdfDictionary pdfObject) | |
Creates a form field as a wrapper object around a iText.Kernel.Pdf.PdfDictionary. More... |
|
Package Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary > | |
PdfObjectWrapper (T pdfObject) | |
virtual void | SetPdfObject (T pdfObject) |
virtual void | SetForbidRelease () |
virtual void | UnsetForbidRelease () |
virtual void | EnsureUnderlyingObjectHasIndirectReference () |
Package Attributes |
|
String | text |
ImageData | img |
PdfFormXObject | form |
NullableContainer< CheckBoxType > | checkType = null |
Package Attributes inherited from iText.Forms.Fields.AbstractPdfFormField | |
PdfFont | font |
float | fontSize = -1 |
Color | color |
PdfAConformanceLevel | pdfAConformanceLevel |
IConformanceLevel | pdfConformanceLevel |
PdfFormField | parent |
Parent form field. More... |
|
Additional Inherited Members |
|
Protected Member Functions inherited from iText.Forms.Fields.AbstractPdfFormField | |
override bool | IsWrappedObjectMustBeIndirect () |
Defines if the object behind this wrapper must be an indirect object in the resultant document. More... |
|
Static Package Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary > | |
static void | MarkObjectAsIndirect (PdfObject pdfObject) |
static void | EnsureObjectIsAddedToDocument (PdfObject @object) |
Some wrappers use object's indirect reference to obtain the PdfDocument to which the object belongs to. More... |
|
This class represents a single field or field group in an AcroForm.
This class represents a single field or field group in an AcroForm.
To be able to be wrapped with this iText.Kernel.Pdf.PdfObjectWrapper
|
inline |
Creates a form field as a wrapper object around a iText.Kernel.Pdf.PdfDictionary.
Creates a form field as a wrapper object around a iText.Kernel.Pdf.PdfDictionary. This iText.Kernel.Pdf.PdfDictionary must be an indirect object.
pdfObject | the dictionary to be wrapped, must have an indirect reference. |
|
inlinepackage |
Creates a minimal PdfFormField.
pdfDocument | The iText.Kernel.Pdf.PdfDocument instance. |
|
inlinepackage |
Creates a form field as a parent of a iText.Kernel.Pdf.Annot.PdfWidgetAnnotation.
widget | The widget which will be a kid of the PdfFormField. |
pdfDocument | The iText.Kernel.Pdf.PdfDocument instance. |
|
inlinevirtual |
Adds a new kid to the Kids
array property from a AbstractPdfFormField.
Adds a new kid to the Kids
array property from a AbstractPdfFormField . Also sets the kid's Parent
property to this object.
kid | a new AbstractPdfFormField entry for the field's Kids array property. |
Reimplemented in iText.Forms.Fields.PdfButtonFormField.
|
inlinevirtual |
Adds a new kid to the Kids
array property from a AbstractPdfFormField.
Adds a new kid to the Kids
array property from a AbstractPdfFormField . Also sets the kid's Parent
property to this object.
kid | a new AbstractPdfFormField entry for the field's Kids array property. |
throwExceptionOnError | define whether exception (true) or log (false) is expected in case kid with the same name exists and merge of two kids failed. |
|
inlinevirtual |
Adds a new kid to the Kids
array property from a iText.Kernel.Pdf.Annot.PdfWidgetAnnotation.
Adds a new kid to the Kids
array property from a iText.Kernel.Pdf.Annot.PdfWidgetAnnotation . Also sets the kid's Parent
property to this object.
kid | a new iText.Kernel.Pdf.Annot.PdfWidgetAnnotation entry for the field's Kids array property. |
|
inlinevirtual |
Gets the currently additional action dictionary for the form field.
|
inlinevirtual |
Gets all childFields of this object, including the children of the children.
|
inlinevirtual |
Gets all childFields of this object, including the children of the children but not annotations.
|
inlinevirtual |
Gets the current alternate name.
Gets the current alternate name. The alternate is a descriptive name to be used by status messages etc.
|
inlinevirtual |
Gets the appearance state names.
Gets the appearance state names.
Implements iText.Forms.Fields.AbstractPdfFormField.
|
inlinevirtual |
Gets the child field of form field.
Gets the child field of form field. If there is no child field with such name, null
is returned.
fieldName | a System.String , name of the received field. |
|
inlinevirtual |
Gets the childFields of this object.
|
inlinevirtual |
Gets all child form field's annotations PdfFormAnnotation of this form field.
|
inlinevirtual |
Gets all child form fields of this form field.
Gets all child form fields of this form field. Annotations are not returned.
|
inlinevirtual |
Gets default appearance string containing a sequence of valid page-content graphics or text state operators that define such properties as the field's text size and color.
Gets default appearance string containing a sequence of valid page-content graphics or text state operators that define such properties as the field's text size and color.
Implements iText.Forms.Fields.AbstractPdfFormField.
|
inlinevirtual |
Gets a default style string, as described in "Rich Text Strings" section of Pdf spec.
|
inlinevirtual |
Gets the default fallback value for the form field.
|
inlinevirtual |
Gets the current display value of the form field.
|
inlinevirtual |
Checks whether a certain flag, or any of a combination of flags, is set for this form field.
flag | an int interpreted as a series of a binary flags. |
|
inlinevirtual |
Gets the current list of PDF form field flags.
int
.
|
inlinevirtual |
Gets a single child form field's annotation PdfFormAnnotation.
PdfFormAnnotation or null if there are no child annotations.
|
inlinestatic |
Gets a set of all possible form field keys except PdfName.Parent
.
|
inlinevirtual |
Returns the type of the parent form field, or of the wrapped
Reimplemented in iText.Forms.Fields.PdfChoiceFormField, iText.Forms.Fields.PdfButtonFormField, iText.Forms.Fields.PdfTextFormField, and iText.Forms.Fields.PdfSignatureFormField.
|
inlinestatic |
Returns the type of the form field dictionary, or of the parent
fieldDict | field dictionary to get its type. |
|
inlinevirtual |
Gets a code specifying the form of quadding (justification) to be used in displaying the text: 0 Left-justified 1 Centered 2 Right-justified
|
inlinevirtual |
Gets the kids of this object.
Kids
property, as a iText.Kernel.Pdf.PdfArray.
|
inlinevirtual |
Gets the current mapping name.
Gets the current mapping name. The mapping name can be used when exporting the form data in the document.
|
inlinevirtual |
Gets options for the form field.
Gets options for the form field. Should only return usable values for checkboxes and radio buttons.
|
inlinevirtual |
Gets the current field partial name.
|
inlinevirtual |
Gets a rich text string, as described in "Rich Text Strings" section of Pdf spec.
Gets a rich text string, as described in "Rich Text Strings" section of Pdf spec. May be either iText.Kernel.Pdf.PdfStream or iText.Kernel.Pdf.PdfString.
|
inlinevirtual |
Gets the current value contained in the form field.
|
inlinevirtual |
Gets the current value contained in the form field.
|
inlinevirtual |
Gets all iText.Kernel.Pdf.Annot.PdfWidgetAnnotation that its children refer to.
|
inlinestatic |
Checks if dictionary contains any of the form field keys.
dict | field dictionary to check. |
|
inlinevirtual |
Checks if the document that contains the field is created in reading mode.
|
inlinevirtual |
If true, the field can contain multiple lines of text; if false, the field's text is restricted to a single line.
|
inlinevirtual |
Gets the NoExport attribute.
|
inlinevirtual |
If true, the field is intended for entering a secure password that should not be echoed visibly to the screen.
If true, the field is intended for entering a secure password that should not be echoed visibly to the screen. Characters typed from the keyboard should instead be echoed in some unreadable form, such as asterisks or bullet characters.
|
inlinevirtual |
Gets the ReadOnly flag, specifying whether or not the field can be changed.
true
if the field cannot be changed.
|
inlinevirtual |
Gets the Required flag, specifying whether or not the field must be filled in.
true
if the field must be filled in.
|
inlinestatic |
Makes a field flag by bit position.
Makes a field flag by bit position. Bit positions are numbered 1 to 32. But position 0 corresponds to flag 1, position 3 corresponds to flag 4 etc.
bitPosition | bit position of a flag in range 1 to 32 from the pdf specification. |
|
inlinestatic |
Creates a (subtype of) PdfFormField object.
Creates a (subtype of) PdfFormField object. The type of the object depends on the FT
entry in the pdfObject
parameter.
pdfObject | assumed to be either a iText.Kernel.Pdf.PdfDictionary , or a iText.Kernel.Pdf.PdfIndirectReference to a iText.Kernel.Pdf.PdfDictionary. |
document | the iText.Kernel.Pdf.PdfDocument to create the field in. |
null
if pdfObject
is not a form field.
|
inlinestatic |
Creates a (subtype of) PdfFormField or PdfFormAnnotation object depending on pdfObject
.
pdfObject | assumed to be either a iText.Kernel.Pdf.PdfDictionary , or a iText.Kernel.Pdf.PdfIndirectReference to a iText.Kernel.Pdf.PdfDictionary. |
document | the iText.Kernel.Pdf.PdfDocument to create the field in. |
null
if pdfObject
is not a form field and is not a widget annotation.
|
inlinevirtual |
This method regenerates appearance stream of the field.
This method regenerates appearance stream of the field.
Implements iText.Forms.Fields.AbstractPdfFormField.
|
inlinevirtual |
Releases underlying pdf object and other pdf entities used by wrapper.
Reimplemented from iText.Forms.Fields.AbstractPdfFormField.
|
inlinevirtual |
Removes the childField object of this field.
fieldName | a PdfFormField , that needs to be removed from form field children. |
|
inlinevirtual |
Removes all children from the current field.
|
inlinevirtual |
Sets an additional action for the form field.
key | the dictionary key to use for storing the action. |
action | the action. |
|
inlinevirtual |
Changes the alternate name of the field to the specified value.
Changes the alternate name of the field to the specified value. The alternate is a descriptive name to be used by status messages etc.
name | the new alternate name, as a String. |
|
inlinevirtual |
Changes the type of graphical marker used to mark a checkbox as 'on'.
Changes the type of graphical marker used to mark a checkbox as 'on'. Notice that in order to complete the change one should call regenerateField method.
checkType | the new checkbox marker. |
|
inlinevirtual |
Sets the text color and regenerates appearance stream.
color |
Sets the text color and regenerates appearance stream.
Sets the text color and regenerates appearance stream.
Reimplemented from iText.Forms.Fields.AbstractPdfFormField.
|
inlinevirtual |
Sets a default style string, as described in "Rich Text Strings" section of Pdf spec.
defaultStyleString | a new default style for the form field. |
|
inlinevirtual |
Sets the default fallback value for the form field.
value | the default value. |
|
inlinevirtual |
Adds a flag, or combination of flags, for the form field.
Adds a flag, or combination of flags, for the form field. This method is intended to be used one flag at a time, but this is not technically enforced. To replace the current value, use SetFieldFlags(int).
flag | an int interpreted as a series of a binary flags. |
|
inlinevirtual |
Adds or removes a flag, or combination of flags, for the form field.
Adds or removes a flag, or combination of flags, for the form field. This method is intended to be used one flag at a time, but this is not technically enforced. To replace the current value, use SetFieldFlags(int).
flag | an int interpreted as a series of a binary flags. |
value | if true , adds the flag(s). if false , removes the flag(s). |
|
inlinevirtual |
Sets a flag, or combination of flags, for the form field.
Sets a flag, or combination of flags, for the form field. This method replaces the previous value. Compare with SetFieldFlag(int) which adds a flag to the existing flags.
flags | an int interpreted as a series of a binary flags. |
|
inlinevirtual |
Changes the name of the field to the specified value.
name | the new field name, as a String. |
|
inlinevirtual |
Sets a code specifying the form of quadding (justification) to be used in displaying the text: 0 Left-justified 1 Centered 2 Right-justified
justification | the value to set the justification attribute to. |
|
inlinevirtual |
Changes the mapping name of the field to the specified value.
Changes the mapping name of the field to the specified value. The mapping name can be used when exporting the form data in the document.
name | the new alternate name, as a String. |
|
inlinevirtual |
Sets the NoExport flag, specifying whether or not exporting is forbidden.
noExport | if true , then exporting is forbidden |
|
inlinevirtual |
Sets options for the form field.
Sets options for the form field. Only to be used for checkboxes and radio buttons.
options | an array of iText.Kernel.Pdf.PdfString objects that each represent the 'on' state of one of the choices. |
|
inlinevirtual |
Sets the ReadOnly flag, specifying whether or not the field can be changed.
readOnly | if true , then the field cannot be changed. |
|
inlinevirtual |
Sets the Required flag, specifying whether or not the field must be filled in.
required | if true , then the field must be filled in. |
|
inlinevirtual |
Sets a rich text string, as described in "Rich Text Strings" section of Pdf spec.
Sets a rich text string, as described in "Rich Text Strings" section of Pdf spec. May be either iText.Kernel.Pdf.PdfStream or iText.Kernel.Pdf.PdfString.
richText | a new rich text value. |
|
inlinevirtual |
Sets a value to the field and generating field appearance if needed.
value | of the field. |
|
inlinevirtual |
Sets a value to the field (and fields with the same names) and generates field appearance if needed.
value | of the field. |
generateAppearance | if false, appearance won't be regenerated. |
|
inlinevirtual |
Set text field value with given font and size.
value | text value. |
font | a iText.Kernel.Font.PdfFont. |
fontSize | the size of the font. |
|
inlinevirtual |
Sets the field value and the display string.
Sets the field value and the display string. The display string is used to build the appearance.
value | the field value. |
displayValue | the string that is used for the appearance. If null the value parameter will be used. |
|
inlinevirtual |
Updates DA for Variable text, Push button and choice form fields.
Updates DA for Variable text, Push button and choice form fields. The resources required for DA will be put to AcroForm's DR. Note, for other form field types DA will be removed.
|
static |
Flag that designates, if set, that the field can contain multiple lines of text.
|
static |
The NoExport flag, which specifies whether or not exporting is forbidden.
|
static |
Flag that designates, if set, that the field's contents must be obfuscated.
|
static |
The ReadOnly flag, which specifies whether or not the field can be changed.
|
static |
The Required flag, which specifies whether or not the field must be filled in.