C# Класс iTextSharp.text.pdf.AcroFields

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddSubstitutionFont() публичный метод

public AddSubstitutionFont ( BaseFont font ) : void
font BaseFont
Результат void

DecodeGenericDictionary() публичный метод

public DecodeGenericDictionary ( PdfDictionary merged, BaseField tx ) : void
merged PdfDictionary
tx BaseField
Результат void

ExportAsFdf() публичный метод

public ExportAsFdf ( FdfWriter writer ) : void
writer FdfWriter
Результат void

ExtractRevision() публичный метод

public ExtractRevision ( String field ) : Stream
field String
Результат Stream

GetAppearanceStates() публичный метод

public GetAppearanceStates ( String fieldName ) : String[]
fieldName String
Результат String[]

GetBlankSignatureNames() публичный метод

public GetBlankSignatureNames ( ) : ArrayList
Результат System.Collections.ArrayList

GetField() публичный метод

public GetField ( String name ) : String
name String
Результат String

GetFieldItem() публичный метод

public GetFieldItem ( String name ) : System.Item
name String
Результат System.Item

GetFieldPositions() публичный метод

public GetFieldPositions ( String name ) : float[]
name String
Результат float[]

GetFieldType() публичный метод

public GetFieldType ( String fieldName ) : int
fieldName String
Результат int

GetListOptionDisplay() публичный метод

public GetListOptionDisplay ( String fieldName ) : String[]
fieldName String
Результат String[]

GetListOptionExport() публичный метод

public GetListOptionExport ( String fieldName ) : String[]
fieldName String
Результат String[]

GetListSelection() публичный метод

public GetListSelection ( String name ) : String[]
name String
Результат String[]

GetNewPushbuttonFromField() публичный метод

public GetNewPushbuttonFromField ( String field ) : PushbuttonField
field String
Результат PushbuttonField

GetNewPushbuttonFromField() публичный метод

public GetNewPushbuttonFromField ( String field, int order ) : PushbuttonField
field String
order int
Результат PushbuttonField

GetRevision() публичный метод

public GetRevision ( String field ) : int
field String
Результат int

GetSignatureDictionary() публичный метод

public GetSignatureDictionary ( String name ) : PdfDictionary
name String
Результат PdfDictionary

GetSignatureNames() публичный метод

public GetSignatureNames ( ) : ArrayList
Результат System.Collections.ArrayList

GetTranslatedFieldName() публичный метод

public GetTranslatedFieldName ( String name ) : String
name String
Результат String

MergeXfaData() публичный метод

public MergeXfaData ( XmlNode n ) : void
n System.Xml.XmlNode
Результат void

RegenerateField() публичный метод

public RegenerateField ( String name ) : bool
name String
Результат bool

RemoveField() публичный метод

public RemoveField ( String name ) : bool
name String
Результат bool

RemoveField() публичный метод

public RemoveField ( String name, int page ) : bool
name String
page int
Результат bool

RemoveFieldsFromPage() публичный метод

public RemoveFieldsFromPage ( int page ) : bool
page int
Результат bool

RenameField() публичный метод

public RenameField ( String oldName, String newName ) : bool
oldName String
newName String
Результат bool

ReplacePushbuttonField() публичный метод

public ReplacePushbuttonField ( String field, PdfFormField button ) : bool
field String
button PdfFormField
Результат bool

ReplacePushbuttonField() публичный метод

public ReplacePushbuttonField ( String field, PdfFormField button, int order ) : bool
field String
button PdfFormField
order int
Результат bool

SetExtraMargin() публичный метод

public SetExtraMargin ( float extraMarginLeft, float extraMarginTop ) : void
extraMarginLeft float
extraMarginTop float
Результат void

SetField() публичный метод

public SetField ( String name, String value ) : bool
name String
value String
Результат bool

SetField() публичный метод

public SetField ( String name, String value, String display ) : bool
name String
value String
display String
Результат bool

SetFieldProperty() публичный метод

public SetFieldProperty ( String field, String name, Object value, int inst ) : bool
field String
name String
value Object
inst int
Результат bool

SetFieldProperty() публичный метод

public SetFieldProperty ( String field, String name, int value, int inst ) : bool
field String
name String
value int
inst int
Результат bool

SetFields() публичный метод

public SetFields ( FdfReader fdf ) : void
fdf FdfReader
Результат void

SetFields() публичный метод

public SetFields ( XfdfReader xfdf ) : void
xfdf XfdfReader
Результат void

SetListOption() публичный метод

public SetListOption ( String fieldName, String exportValues, String displayValues ) : bool
fieldName String
exportValues String
displayValues String
Результат bool

SetListSelection() публичный метод

public SetListSelection ( String name, String value ) : bool
name String
value String
Результат bool

SignatureCoversWholeDocument() публичный метод

public SignatureCoversWholeDocument ( String name ) : bool
name String
Результат bool

SplitDAelements() публичный статический метод

public static SplitDAelements ( String da ) : Object[]
da String
Результат Object[]

VerifySignature() публичный метод

public VerifySignature ( String name ) : PdfPKCS7
name String
Результат PdfPKCS7