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
Returns | Name |
---|
void | AddCalculationOrder (PdfFormField formField) |
PdfFormField | AddCheckBox (string name, string value, bool status, float llx, float lly, float urx, float ury) |
PdfFormField | AddComboBox (... ) |
void | AddDocumentField (PdfIndirectReference piref) |
void | AddFieldTemplates (Dictionary <PdfTemplate , object > ft) |
void | AddFormField (PdfFormField formField) |
PdfFormField | AddHiddenField (string name, string value) |
PdfFormField | AddHtmlPostButton (string name, string caption, string value, string url, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
PdfFormField | AddMap (string name, string value, string url, PdfContentByte appearance, float llx, float lly, float urx, float ury) |
PdfFormField | AddMultiLineTextField (string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
PdfFormField | AddRadioButton (PdfFormField radiogroup, string value, float llx, float lly, float urx, float ury) |
void | AddRadioGroup (PdfFormField radiogroup) |
PdfFormField | AddResetButton (string name, string caption, string value, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
PdfFormField | AddSelectList (... ) |
PdfFormField | AddSignature (string name, float llx, float lly, float urx, float ury) |
PdfFormField | AddSingleLinePasswordField (string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
PdfFormField | AddSingleLineTextField (string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
void | DrawButton (PdfFormField button, string caption, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
void | DrawCheckBoxAppearences (PdfFormField field, string value, float llx, float lly, float urx, float ury) |
void | DrawMultiLineOfText (PdfFormField field, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
void | DrawRadioAppearences (PdfFormField field, string value, float llx, float lly, float urx, float ury) |
void | DrawSignatureAppearences (PdfFormField field, float llx, float lly, float urx, float ury) |
void | DrawSingleLineOfText (PdfFormField field, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury) |
PdfFormField | GetRadioGroup (string name, string defaultValue, bool noToggleToOff) |
bool | IsValid () |
void | SetButtonParams (PdfFormField button, int characteristics, string name, string value) |
void | SetCheckBoxParams (PdfFormField field, string name, string value, bool status, float llx, float lly, float urx, float ury) |
void | SetChoiceParams (PdfFormField field, string name, string defaultValue, float llx, float lly, float urx, float ury) |
void | SetSignatureParams (PdfFormField field, string name, float llx, float lly, float urx, float ury) |
void | SetTextFieldParams (PdfFormField field, string text, string name, float llx, float lly, float urx, float ury) |
void | ToPdf (PdfWriter writer, Stream os) |
Source code
public PdfAcroForm(PdfWriter writer)
Source code
public virtual void AddFieldTemplates(Dictionary<PdfTemplate, object> ft)
Source code
public virtual void AddDocumentField(PdfIndirectReference piref)
Source code
public virtual bool IsValid()
Source code
public virtual void AddCalculationOrder(PdfFormField formField)
Source code
public virtual void AddFormField(PdfFormField 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)
Type | Name | Description |
---|
string | name | |
string | caption | |
string | value | |
string | url | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual PdfFormField AddResetButton(string name, string caption, string value, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
string | name | |
string | caption | |
string | value | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual PdfFormField AddMap(string name, string value, string url, PdfContentByte appearance, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
string | name | |
string | value | |
string | url | |
PdfContentByte | appearance | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual void SetButtonParams(PdfFormField button, int characteristics, string name, string value)
Type | Name | Description |
---|
PdfFormField | button | |
int | characteristics | |
string | name | |
string | value | |
Source code
public virtual void DrawButton(PdfFormField button, string caption, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | button | |
string | caption | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual PdfFormField AddHiddenField(string name, string value)
Type | Name | Description |
---|
string | name | |
string | value | |
AddSingleLineTextField
Source code
public virtual PdfFormField AddSingleLineTextField(string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
string | name | |
string | text | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
AddMultiLineTextField
Source code
public virtual PdfFormField AddMultiLineTextField(string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
string | name | |
string | text | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual PdfFormField AddSingleLinePasswordField(string name, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
string | name | |
string | text | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
SetTextFieldParams
Source code
public virtual void SetTextFieldParams(PdfFormField field, string text, string name, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | field | |
string | text | |
string | name | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
DrawSingleLineOfText
Source code
public virtual void DrawSingleLineOfText(PdfFormField field, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | field | |
string | text | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
DrawMultiLineOfText
Source code
public virtual void DrawMultiLineOfText(PdfFormField field, string text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | field | |
string | text | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual PdfFormField AddCheckBox(string name, string value, bool status, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
string | name | |
string | value | |
bool | status | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual void SetCheckBoxParams(PdfFormField field, string name, string value, bool status, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | field | |
string | name | |
string | value | |
bool | status | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual void DrawCheckBoxAppearences(PdfFormField field, string value, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | field | |
string | value | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual PdfFormField GetRadioGroup(string name, string defaultValue, bool noToggleToOff)
Type | Name | Description |
---|
string | name | |
string | defaultValue | |
bool | noToggleToOff | |
Source code
public virtual void AddRadioGroup(PdfFormField radiogroup)
Source code
public virtual PdfFormField AddRadioButton(PdfFormField radiogroup, string value, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | radiogroup | |
string | value | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual void DrawRadioAppearences(PdfFormField field, string value, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | field | |
string | value | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual PdfFormField AddSelectList(string name, string[] options, string defaultValue, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
string | name | |
string``[] | options | |
string | defaultValue | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual PdfFormField AddSelectList(string name, string[,] options, string defaultValue, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
string | name | |
string``[,] | options | |
string | defaultValue | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
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)
Type | Name | Description |
---|
string | name | |
string``[] | options | |
string | defaultValue | |
bool | editable | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
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)
Type | Name | Description |
---|
string | name | |
string``[,] | options | |
string | defaultValue | |
bool | editable | |
BaseFont | font | |
float | fontSize | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual void SetChoiceParams(PdfFormField field, string name, string defaultValue, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | field | |
string | name | |
string | defaultValue | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual PdfFormField AddSignature(string name, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
string | name | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual void SetSignatureParams(PdfFormField field, string name, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | field | |
string | name | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public virtual void DrawSignatureAppearences(PdfFormField field, float llx, float lly, float urx, float ury)
Type | Name | Description |
---|
PdfFormField | field | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
Source code
public override void ToPdf(PdfWriter writer, Stream os)
public virtual bool NeedAppearances { set; }
public virtual int SigFlags { set; }
Generated with ModularDoc