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.