C# Class iTextSharp.text.pdf.AcroFields

ファイルを表示 Open project: red-gate/iTextSharp-4.1.6 Class Usage Examples

Public Methods

Method Description
AddSubstitutionFont ( BaseFont font ) : void
DecodeGenericDictionary ( PdfDictionary merged, BaseField tx ) : void
ExportAsFdf ( FdfWriter writer ) : void
ExtractRevision ( String field ) : Stream
GetAppearanceStates ( String fieldName ) : String[]
GetBlankSignatureNames ( ) : ArrayList
GetField ( String name ) : String
GetFieldItem ( String name ) : System.Item
GetFieldPositions ( String name ) : float[]
GetFieldType ( String fieldName ) : int
GetListOptionDisplay ( String fieldName ) : String[]
GetListOptionExport ( String fieldName ) : String[]
GetListSelection ( String name ) : String[]
GetNewPushbuttonFromField ( String field ) : PushbuttonField
GetNewPushbuttonFromField ( String field, int order ) : PushbuttonField
GetRevision ( String field ) : int
GetSignatureDictionary ( String name ) : PdfDictionary
GetSignatureNames ( ) : ArrayList
GetTranslatedFieldName ( String name ) : String
MergeXfaData ( XmlNode n ) : void
RegenerateField ( String name ) : bool
RemoveField ( String name ) : bool
RemoveField ( String name, int page ) : bool
RemoveFieldsFromPage ( int page ) : bool
RenameField ( String oldName, String newName ) : bool
ReplacePushbuttonField ( String field, PdfFormField button ) : bool
ReplacePushbuttonField ( String field, PdfFormField button, int order ) : bool
SetExtraMargin ( float extraMarginLeft, float extraMarginTop ) : void
SetField ( String name, String value ) : bool
SetField ( String name, String value, String display ) : bool
SetFieldProperty ( String field, String name, Object value, int inst ) : bool
SetFieldProperty ( String field, String name, int value, int inst ) : bool
SetFields ( FdfReader fdf ) : void
SetFields ( XfdfReader xfdf ) : void
SetListOption ( String fieldName, String exportValues, String displayValues ) : bool
SetListSelection ( String name, String value ) : bool
SignatureCoversWholeDocument ( String name ) : bool
SplitDAelements ( String da ) : Object[]
VerifySignature ( String name ) : PdfPKCS7

Private Methods

Method Description
AcroFields ( ) : System
AcroFields ( PdfReader reader, PdfWriter writer ) : System
Fill ( ) : void
FindSignatureNames ( ) : void
GetAppearance ( PdfDictionary merged, String text, String fieldName ) : PdfAppearance
GetListOption ( String fieldName, int idx ) : String[]
GetMKColor ( PdfArray ar ) : System.Color
IsInAP ( PdfDictionary dic, PdfName check ) : bool
MarkUsed ( PdfObject obj ) : void
RemoveRefFromArray ( PdfArray array, PdfObject refo ) : int
UpdateByteRange ( PdfPKCS7 pkcs7, PdfDictionary v ) : void

Method Details

AddSubstitutionFont() public method

public AddSubstitutionFont ( BaseFont font ) : void
font BaseFont
return void

DecodeGenericDictionary() public method

public DecodeGenericDictionary ( PdfDictionary merged, BaseField tx ) : void
merged PdfDictionary
tx BaseField
return void

ExportAsFdf() public method

public ExportAsFdf ( FdfWriter writer ) : void
writer FdfWriter
return void

ExtractRevision() public method

public ExtractRevision ( String field ) : Stream
field String
return Stream

GetAppearanceStates() public method

public GetAppearanceStates ( String fieldName ) : String[]
fieldName String
return String[]

GetBlankSignatureNames() public method

public GetBlankSignatureNames ( ) : ArrayList
return System.Collections.ArrayList

GetField() public method

public GetField ( String name ) : String
name String
return String

GetFieldItem() public method

public GetFieldItem ( String name ) : System.Item
name String
return System.Item

GetFieldPositions() public method

public GetFieldPositions ( String name ) : float[]
name String
return float[]

GetFieldType() public method

public GetFieldType ( String fieldName ) : int
fieldName String
return int

GetListOptionDisplay() public method

public GetListOptionDisplay ( String fieldName ) : String[]
fieldName String
return String[]

GetListOptionExport() public method

public GetListOptionExport ( String fieldName ) : String[]
fieldName String
return String[]

GetListSelection() public method

public GetListSelection ( String name ) : String[]
name String
return String[]

GetNewPushbuttonFromField() public method

public GetNewPushbuttonFromField ( String field ) : PushbuttonField
field String
return PushbuttonField

GetNewPushbuttonFromField() public method

public GetNewPushbuttonFromField ( String field, int order ) : PushbuttonField
field String
order int
return PushbuttonField

GetRevision() public method

public GetRevision ( String field ) : int
field String
return int

GetSignatureDictionary() public method

public GetSignatureDictionary ( String name ) : PdfDictionary
name String
return PdfDictionary

GetSignatureNames() public method

public GetSignatureNames ( ) : ArrayList
return System.Collections.ArrayList

GetTranslatedFieldName() public method

public GetTranslatedFieldName ( String name ) : String
name String
return String

MergeXfaData() public method

public MergeXfaData ( XmlNode n ) : void
n System.Xml.XmlNode
return void

RegenerateField() public method

public RegenerateField ( String name ) : bool
name String
return bool

RemoveField() public method

public RemoveField ( String name ) : bool
name String
return bool

RemoveField() public method

public RemoveField ( String name, int page ) : bool
name String
page int
return bool

RemoveFieldsFromPage() public method

public RemoveFieldsFromPage ( int page ) : bool
page int
return bool

RenameField() public method

public RenameField ( String oldName, String newName ) : bool
oldName String
newName String
return bool

ReplacePushbuttonField() public method

public ReplacePushbuttonField ( String field, PdfFormField button ) : bool
field String
button PdfFormField
return bool

ReplacePushbuttonField() public method

public ReplacePushbuttonField ( String field, PdfFormField button, int order ) : bool
field String
button PdfFormField
order int
return bool

SetExtraMargin() public method

public SetExtraMargin ( float extraMarginLeft, float extraMarginTop ) : void
extraMarginLeft float
extraMarginTop float
return void

SetField() public method

public SetField ( String name, String value ) : bool
name String
value String
return bool

SetField() public method

public SetField ( String name, String value, String display ) : bool
name String
value String
display String
return bool

SetFieldProperty() public method

public SetFieldProperty ( String field, String name, Object value, int inst ) : bool
field String
name String
value Object
inst int
return bool

SetFieldProperty() public method

public SetFieldProperty ( String field, String name, int value, int inst ) : bool
field String
name String
value int
inst int
return bool

SetFields() public method

public SetFields ( FdfReader fdf ) : void
fdf FdfReader
return void

SetFields() public method

public SetFields ( XfdfReader xfdf ) : void
xfdf XfdfReader
return void

SetListOption() public method

public SetListOption ( String fieldName, String exportValues, String displayValues ) : bool
fieldName String
exportValues String
displayValues String
return bool

SetListSelection() public method

public SetListSelection ( String name, String value ) : bool
name String
value String
return bool

SignatureCoversWholeDocument() public method

public SignatureCoversWholeDocument ( String name ) : bool
name String
return bool

SplitDAelements() public static method

public static SplitDAelements ( String da ) : Object[]
da String
return Object[]

VerifySignature() public method

public VerifySignature ( String name ) : PdfPKCS7
name String
return PdfPKCS7