Skip to main content
Skip table of contents

FdfWriter (1)

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
TypeNameMethods
stringFileget, set
stringStatusMessageget, set

Methods

Public methods
ReturnsName
PdfTemplateCreateTemplate(float width, float height)
stringGetField(string field)
Dictionary<string, object>GetFields()
PdfImportedPageGetImportedPage(PdfReader reader, int pageNumber)
boolRemoveField(string field)
boolSetFieldAsAction(string field, PdfAction action)
boolSetFieldAsImage(string field, Image image)
boolSetFieldAsJavascript(string field, PdfName jsTrigName, string js)
boolSetFieldAsName(string field, string value)
boolSetFieldAsString(string field, string value)
boolSetFieldAsTemplate(string field, PdfTemplate template)
voidSetFields(...)
voidWrite()
voidWriteTo(Stream os)
Internal methods
ReturnsName
voidIterateFields(Dictionary<string, object> values, Dictionary<string, object> map, string name)
boolSetField(string field, PdfObject value)
Protected methods
ReturnsName
ICounterGetCounter()

Details

Nested types

Classes
  • Wrt

Constructors

FdfWriter [1/2]

Source code

public FdfWriter()
FdfWriter [2/2]

Source code

public FdfWriter(Stream os)
Arguments
TypeNameDescription
Streamos

Methods

WriteTo

Source code

public virtual void WriteTo(Stream os)
Arguments
TypeNameDescription
Streamos
Write

Source code

public virtual void Write()
SetField

Source code

internal bool SetField(string field, PdfObject value)
Arguments
TypeNameDescription
stringfield
PdfObjectvalue
IterateFields

Source code

internal void IterateFields(Dictionary<string, object> values, Dictionary<string, object> map, string name)
Arguments
TypeNameDescription
Dictionary<string, object>values
Dictionary<string, object>map
stringname
RemoveField

Source code

public virtual bool RemoveField(string field)
Arguments
TypeNameDescription
stringfield
GetFields

Source code

public virtual Dictionary<string, object> GetFields()
GetField

Source code

public virtual string GetField(string field)
Arguments
TypeNameDescription
stringfield
SetFieldAsName

Source code

public virtual bool SetFieldAsName(string field, string value)
Arguments
TypeNameDescription
stringfield
stringvalue
SetFieldAsString

Source code

public virtual bool SetFieldAsString(string field, string value)
Arguments
TypeNameDescription
stringfield
stringvalue
SetFieldAsAction

Source code

public virtual bool SetFieldAsAction(string field, PdfAction action)
Arguments
TypeNameDescription
stringfield
PdfActionaction
SetFieldAsTemplate

Source code

public virtual bool SetFieldAsTemplate(string field, PdfTemplate template)
Arguments
TypeNameDescription
stringfield
PdfTemplatetemplate
SetFieldAsImage

Source code

public virtual bool SetFieldAsImage(string field, Image image)
Arguments
TypeNameDescription
stringfield
Imageimage
SetFieldAsJavascript

Source code

public virtual bool SetFieldAsJavascript(string field, PdfName jsTrigName, string js)
Arguments
TypeNameDescription
stringfield
PdfNamejsTrigName
stringjs
GetImportedPage

Source code

public virtual PdfImportedPage GetImportedPage(PdfReader reader, int pageNumber)
Arguments
TypeNameDescription
PdfReaderreader
intpageNumber
CreateTemplate

Source code

public virtual PdfTemplate CreateTemplate(float width, float height)
Arguments
TypeNameDescription
floatwidth
floatheight
SetFields [1/3]

Source code

public virtual void SetFields(FdfReader fdf)
Arguments
TypeNameDescription
FdfReaderfdf
SetFields [2/3]

Source code

public virtual void SetFields(PdfReader pdf)
Arguments
TypeNameDescription
PdfReaderpdf
SetFields [3/3]

Source code

public virtual void SetFields(AcroFields af)
Arguments
TypeNameDescription
AcroFieldsaf
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

JavaScript errors detected

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

If this problem persists, please contact our support.