FdfWriter Public class
Diagram
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph iTextSharp.text.pdf
iTextSharp.text.pdf.FdfWriter[[FdfWriter]]
end
Members
Properties
Public properties
Methods
Public methods
Returns | Name |
---|
PdfTemplate | CreateTemplate (float width, float height) |
string | GetField (string field) |
Dictionary <string , object > | GetFields () |
PdfImportedPage | GetImportedPage (PdfReader reader, int pageNumber) |
bool | RemoveField (string field) |
bool | SetFieldAsAction (string field, PdfAction action) |
bool | SetFieldAsImage (string field, Image image) |
bool | SetFieldAsJavascript (string field, PdfName jsTrigName, string js) |
bool | SetFieldAsName (string field, string value) |
bool | SetFieldAsString (string field, string value) |
bool | SetFieldAsTemplate (string field, PdfTemplate template) |
void | SetFields (... ) |
void | Write () |
void | WriteTo (Stream os) |
Internal methods
Returns | Name |
---|
void | IterateFields (Dictionary <string , object > values, Dictionary <string , object > map, string name) |
bool | SetField (string field, PdfObject value) |
Protected methods
Details
Nested types
Classes
Constructors
FdfWriter [1/2]
Source code
public FdfWriter()
FdfWriter [2/2]
Source code
public FdfWriter(Stream os)
Arguments
Type | Name | Description |
---|
Stream | os | |
Methods
WriteTo
Source code
public virtual void WriteTo(Stream os)
Arguments
Type | Name | Description |
---|
Stream | os | |
Write
Source code
public virtual void Write()
SetField
Source code
internal bool SetField(string field, PdfObject value)
Arguments
IterateFields
Source code
internal void IterateFields(Dictionary<string, object> values, Dictionary<string, object> map, string name)
Arguments
Type | Name | Description |
---|
Dictionary <string , object > | values | |
Dictionary <string , object > | map | |
string | name | |
RemoveField
Source code
public virtual bool RemoveField(string field)
Arguments
Type | Name | Description |
---|
string | field | |
GetFields
Source code
public virtual Dictionary<string, object> GetFields()
GetField
Source code
public virtual string GetField(string field)
Arguments
Type | Name | Description |
---|
string | field | |
SetFieldAsName
Source code
public virtual bool SetFieldAsName(string field, string value)
Arguments
Type | Name | Description |
---|
string | field | |
string | value | |
SetFieldAsString
Source code
public virtual bool SetFieldAsString(string field, string value)
Arguments
Type | Name | Description |
---|
string | field | |
string | value | |
SetFieldAsAction
Source code
public virtual bool SetFieldAsAction(string field, PdfAction action)
Arguments
Type | Name | Description |
---|
string | field | |
PdfAction | action | |
SetFieldAsTemplate
Source code
public virtual bool SetFieldAsTemplate(string field, PdfTemplate template)
Arguments
SetFieldAsImage
Source code
public virtual bool SetFieldAsImage(string field, Image image)
Arguments
Type | Name | Description |
---|
string | field | |
Image | image | |
SetFieldAsJavascript
Source code
public virtual bool SetFieldAsJavascript(string field, PdfName jsTrigName, string js)
Arguments
Type | Name | Description |
---|
string | field | |
PdfName | jsTrigName | |
string | js | |
GetImportedPage
Source code
public virtual PdfImportedPage GetImportedPage(PdfReader reader, int pageNumber)
Arguments
Type | Name | Description |
---|
PdfReader | reader | |
int | pageNumber | |
CreateTemplate
Source code
public virtual PdfTemplate CreateTemplate(float width, float height)
Arguments
Type | Name | Description |
---|
float | width | |
float | height | |
SetFields [1/3]
Source code
public virtual void SetFields(FdfReader fdf)
Arguments
SetFields [2/3]
Source code
public virtual void SetFields(PdfReader pdf)
Arguments
SetFields [3/3]
Source code
public virtual void SetFields(AcroFields af)
Arguments
GetCounter
Source code
protected virtual ICounter GetCounter()
Properties
StatusMessage
public virtual string StatusMessage { get; set; }
File
public virtual string File { get; set; }
Generated with ModularDoc