PdfAcroForm Public class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf iTextSharp.text.pdf.PdfAcroForm[[PdfAcroForm]] iTextSharp.text.pdf.PdfDictionary[[PdfDictionary]] end iTextSharp.text.pdf.PdfDictionary --> iTextSharp.text.pdf.PdfAcroForm
Members
Properties
Public properties
|
Type |
Name |
Methods |
|---|---|---|
|
|
|
|
|
|
|
|
Methods
Public methods
|
Returns |
Name |
|---|---|
|
|
(
formField) |
|
|
( |
|
|
( |
|
|
(
piref) |
|
|
(
, |
|
|
(
formField) |
|
|
( |
|
|
(
font, |
|
|
(
appearance, |
|
|
(
font, |
|
|
(
radiogroup, |
|
|
(
radiogroup) |
|
|
(
font, |
|
|
( |
|
|
( |
|
|
(
font, |
|
|
(
font, |
|
|
(
button,
font, |
|
|
(
field, |
|
|
(
field,
font, |
|
|
(
field, |
|
|
(
field, |
|
|
(
field,
font, |
|
|
( |
|
|
() |
|
|
(
button, |
|
|
(
field, |
|
|
(
field, |
|
|
(
field, |
|
|
(
field, |
|
|
(
writer, |
Details
Inheritance
Constructors
PdfAcroForm
Source code
public PdfAcroForm(PdfWriter writer)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
writer |
Methods
AddFieldTemplates
Source code
public virtual void AddFieldTemplates(Dictionary<PdfTemplate, object> ft)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
, |
ft |
AddDocumentField
Source code
public virtual void AddDocumentField(PdfIndirectReference piref)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
piref |
IsValid
Source code
public virtual bool IsValid()
AddCalculationOrder
Source code
public virtual void AddCalculationOrder(PdfFormField formField)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
formField |
AddFormField
Source code
public virtual void AddFormField(PdfFormField formField)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
formField |
AddHtmlPostButton
Source code
public virtual PdfFormField AddHtmlPostButton(string name, string caption, string value, string url, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
caption |
|
|
|
value |
|
|
|
url |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddResetButton
Source code
public virtual PdfFormField AddResetButton(string name, string caption, string value, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
caption |
|
|
|
value |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddMap
Source code
public virtual PdfFormField AddMap(string name, string value, string url, PdfContentByte appearance, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
value |
|
|
|
url |
|
|
|
appearance |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
SetButtonParams
Source code
public virtual void SetButtonParams(PdfFormField button, int characteristics, string name, string value)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
button |
|
|
|
characteristics |
|
|
|
name |
|
|
|
value |
DrawButton
Source code
public virtual void DrawButton(PdfFormField button, string caption, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
button |
|
|
|
caption |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddHiddenField
Source code
public virtual PdfFormField AddHiddenField(string name, string value)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
value |
AddSingleLineTextField
Source code
public virtual PdfFormField AddSingleLineTextField(string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
text |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddMultiLineTextField
Source code
public virtual PdfFormField AddMultiLineTextField(string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
text |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddSingleLinePasswordField
Source code
public virtual PdfFormField AddSingleLinePasswordField(string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
text |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
SetTextFieldParams
Source code
public virtual void SetTextFieldParams(PdfFormField field, string text, string name, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
field |
|
|
|
text |
|
|
|
name |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
DrawSingleLineOfText
Source code
public virtual void DrawSingleLineOfText(PdfFormField field, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
field |
|
|
|
text |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
DrawMultiLineOfText
Source code
public virtual void DrawMultiLineOfText(PdfFormField field, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
field |
|
|
|
text |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddCheckBox
Source code
public virtual PdfFormField AddCheckBox(string name, string value, bool status, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
value |
|
|
|
status |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
SetCheckBoxParams
Source code
public virtual void SetCheckBoxParams(PdfFormField field, string name, string value, bool status, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
field |
|
|
|
name |
|
|
|
value |
|
|
|
status |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
DrawCheckBoxAppearences
Source code
public virtual void DrawCheckBoxAppearences(PdfFormField field, string value, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
field |
|
|
|
value |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
GetRadioGroup
Source code
public virtual PdfFormField GetRadioGroup(string name, string defaultValue, bool noToggleToOff)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
defaultValue |
|
|
|
noToggleToOff |
AddRadioGroup
Source code
public virtual void AddRadioGroup(PdfFormField radiogroup)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
radiogroup |
AddRadioButton
Source code
public virtual PdfFormField AddRadioButton(PdfFormField radiogroup, string value, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
radiogroup |
|
|
|
value |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
DrawRadioAppearences
Source code
public virtual void DrawRadioAppearences(PdfFormField field, string value, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
field |
|
|
|
value |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddSelectList [1/2]
Source code
public virtual PdfFormField AddSelectList(string name, string[] options, string defaultValue, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
options |
|
|
|
defaultValue |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddSelectList [2/2]
Source code
public virtual PdfFormField AddSelectList(string name, string[,] options, string defaultValue, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
options |
|
|
|
defaultValue |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddComboBox [1/2]
Source code
public virtual PdfFormField AddComboBox(string name, string[] options, string defaultValue, bool editable, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
options |
|
|
|
defaultValue |
|
|
|
editable |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddComboBox [2/2]
Source code
public virtual PdfFormField AddComboBox(string name, string[,] options, string defaultValue, bool editable, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
options |
|
|
|
defaultValue |
|
|
|
editable |
|
|
|
font |
|
|
|
fontSize |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
SetChoiceParams
Source code
public virtual void SetChoiceParams(PdfFormField field, string name, string defaultValue, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
field |
|
|
|
name |
|
|
|
defaultValue |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
AddSignature
Source code
public virtual PdfFormField AddSignature(string name, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
SetSignatureParams
Source code
public virtual void SetSignatureParams(PdfFormField field, string name, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
field |
|
|
|
name |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
DrawSignatureAppearences
Source code
public virtual void DrawSignatureAppearences(PdfFormField field, float llx, float lly, float urx, float ury)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
field |
|
|
|
llx |
|
|
|
lly |
|
|
|
urx |
|
|
|
ury |
ToPdf
Source code
public override void ToPdf(PdfWriter writer, Stream os)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
writer |
|
|
|
os |
Properties
NeedAppearances
public virtual bool NeedAppearances { set; }
SigFlags
public virtual int SigFlags { set; }
Generated with ModularDoc