Skip to main content
Skip table of contents

PdfFormField

PdfFormField Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf
  iTextSharp.text.pdf.PdfFormField[[PdfFormField]]
  iTextSharp.text.pdf.PdfAnnotation[[PdfAnnotation]]
  end
iTextSharp.text.pdf.PdfAnnotation --> iTextSharp.text.pdf.PdfFormField

Members

Properties

Public properties
TypeNameMethods
intButtonset
stringDefaultValueAsNameset
stringDefaultValueAsStringset
stringFieldNameset
List<PdfFormField>Kidsget
stringMappingNameset
PdfFormFieldParentget
intQuaddingset
stringRichValueset
stringUserNameset
stringValueAsNameset
PdfSignatureValueAsSigset
stringValueAsStringset

Methods

Public methods
ReturnsName
voidAddKid(PdfFormField field)
intSetFieldFlags(int flags)
voidSetUsed()
voidSetWidget(Rectangle rect, PdfName highlight)
Public Static methods
Protected Static methods
ReturnsName
PdfFormFieldCreateButton(PdfWriter writer, int flags)
PdfFormFieldCreateChoice(PdfWriter writer, int flags, PdfArray options, int topIndex)
PdfArrayProcessOptions(...)
Internal Static methods
ReturnsName
voidMergeResources(...)

Details

Inheritance

Constructors

PdfFormField [1/2]

Source code

public PdfFormField(PdfWriter writer, float llx, float lly, float urx, float ury, PdfAction action)
Arguments
TypeNameDescription
PdfWriterwriter
floatllx
floatlly
floaturx
floatury
PdfActionaction
PdfFormField [2/2]

Source code

internal PdfFormField(PdfWriter writer)
Arguments
TypeNameDescription
PdfWriterwriter

Methods

SetWidget

Source code

public virtual void SetWidget(Rectangle rect, PdfName highlight)
Arguments
TypeNameDescription
Rectanglerect
PdfNamehighlight
CreateEmpty

Source code

public static PdfFormField CreateEmpty(PdfWriter writer)
Arguments
TypeNameDescription
PdfWriterwriter
CreateButton

Source code

protected static PdfFormField CreateButton(PdfWriter writer, int flags)
Arguments
TypeNameDescription
PdfWriterwriter
intflags
CreatePushButton

Source code

public static PdfFormField CreatePushButton(PdfWriter writer)
Arguments
TypeNameDescription
PdfWriterwriter
CreateCheckBox

Source code

public static PdfFormField CreateCheckBox(PdfWriter writer)
Arguments
TypeNameDescription
PdfWriterwriter
CreateRadioButton

Source code

public static PdfFormField CreateRadioButton(PdfWriter writer, bool noToggleToOff)
Arguments
TypeNameDescription
PdfWriterwriter
boolnoToggleToOff
CreateTextField

Source code

public static PdfFormField CreateTextField(PdfWriter writer, bool multiline, bool password, int maxLen)
Arguments
TypeNameDescription
PdfWriterwriter
boolmultiline
boolpassword
intmaxLen
CreateChoice

Source code

protected static PdfFormField CreateChoice(PdfWriter writer, int flags, PdfArray options, int topIndex)
Arguments
TypeNameDescription
PdfWriterwriter
intflags
PdfArrayoptions
inttopIndex
CreateList [1/2]

Source code

public static PdfFormField CreateList(PdfWriter writer, string[] options, int topIndex)
Arguments
TypeNameDescription
PdfWriterwriter
string``[]options
inttopIndex
CreateList [2/2]

Source code

public static PdfFormField CreateList(PdfWriter writer, string[,] options, int topIndex)
Arguments
TypeNameDescription
PdfWriterwriter
string``[,]options
inttopIndex
CreateCombo [1/2]

Source code

public static PdfFormField CreateCombo(PdfWriter writer, bool edit, string[] options, int topIndex)
Arguments
TypeNameDescription
PdfWriterwriter
booledit
string``[]options
inttopIndex
CreateCombo [2/2]

Source code

public static PdfFormField CreateCombo(PdfWriter writer, bool edit, string[,] options, int topIndex)
Arguments
TypeNameDescription
PdfWriterwriter
booledit
string``[,]options
inttopIndex
ProcessOptions [1/2]

Source code

protected static PdfArray ProcessOptions(string[] options)
Arguments
TypeNameDescription
string``[]options
ProcessOptions [2/2]

Source code

protected static PdfArray ProcessOptions(string[,] options)
Arguments
TypeNameDescription
string``[,]options
CreateSignature

Source code

public static PdfFormField CreateSignature(PdfWriter writer)
Arguments
TypeNameDescription
PdfWriterwriter
AddKid

Source code

public virtual void AddKid(PdfFormField field)
Arguments
TypeNameDescription
PdfFormFieldfield
SetFieldFlags

Source code

public virtual int SetFieldFlags(int flags)
Arguments
TypeNameDescription
intflags
MergeResources [1/2]

Source code

internal static void MergeResources(PdfDictionary result, PdfDictionary source, PdfStamperImp writer)
Arguments
TypeNameDescription
PdfDictionaryresult
PdfDictionarysource
PdfStamperImpwriter
MergeResources [2/2]

Source code

internal static void MergeResources(PdfDictionary result, PdfDictionary source)
Arguments
TypeNameDescription
PdfDictionaryresult
PdfDictionarysource
SetUsed

Source code

public override void SetUsed()

Properties

Button
public virtual int Button { set; }
Parent
public virtual PdfFormField Parent { get; }
Kids
public virtual List<PdfFormField> Kids { get; }
ValueAsString
public virtual string ValueAsString { set; }
ValueAsName
public virtual string ValueAsName { set; }
ValueAsSig
public virtual PdfSignature ValueAsSig { set; }
RichValue
public virtual string RichValue { set; }
DefaultValueAsString
public virtual string DefaultValueAsString { set; }
DefaultValueAsName
public virtual string DefaultValueAsName { set; }
FieldName
public virtual string FieldName { set; }
UserName
public virtual string UserName { set; }
MappingName
public virtual string MappingName { set; }
Quadding
public virtual int Quadding { set; }

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.