Form

Opinie generală

Form este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: IDisposable.

Fațadă pentru manipularea câmpului formular, inclusiv import/export XML.

Această clasă oferă 54 de metode pentru a lucra cu obiecte Form în programe .NET. Metodele disponibile includ: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField, şi 23 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames, şi încă 3 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
ImportResultFormImportResult[]Citeşte.Rezultatele pentru fiecare câmp din cea mai recentă cerere ImportFdf/ImportXfdf /ImportXml.
DocumentDocument?Citeşte.Documentul de bază.
FormSubmitButtonNamesstring[]Citeşte.Obține numele butonelor de trimitere în formular.
SrcFileNamestring?Citire/scriereNumele fişierului sursă.
SrcStreamStream?Citire/scriereSursa de flux.
ConvertToAspose.Pdf.PdfFormatCitire/scriereObiectiv PDF/A sau versiunea PDF pentru rezultatul salvat.
FieldNamesstring[]Citeşte.Pune toate numele de domeniu în formular.
DestFileNamestring?Citire/scriereNumele fişierului de destinaţie pentru salvare.
DestStreamStream?Citire/scriereFluxul de destinaţie pentru salvarea.

Metode de evaluare

SemnăturaDescriere:
Form()Creează o faţadă de formă neligată.
Form(document: Document)Creează o fațadă de formular legat la un document.
Form(document: Document, destStream: Stream)Legă un document și preconfigurează fluxul de ieșire pentru Salvarea fără parametri.
Form(document: Document, destFileName: string)Legă un document și preconfigurează o cale de fișier pentru salvare fără parametri.
Form(srcFileName: string, destFileName: string)Crearea unei fațade de formular din căile fișierelor de intrare și ieșire.
Form(srcFileName: string, destStream: Stream)Creează o fațadă de formular dintr-un fișier de intrare, scriind într-o fluxă pe Salvare.
Form(srcFileName: string)Crearea unei fațade de formular dintr-o cale a fișierului de intrare.
Form(srcStream: Stream)Creează o fațadă de formă dintr-un flux.
Form(srcStream: Stream, destStream: Stream)Crearea unei fațade de formular dintr-un flux sursă, scrierea la un flux destinație pe Salvare.
Form(srcStream: Stream, destFileName: string)Creează o fațadă de formular dintr-un flux sursă, scriind la un fișier destinație pe Salvare.
BindPdf(path: string)Legă un fişier PDF la această faţadă.
BindPdf(doc: Document)Legă un document la această faţadă.
BindPdf(stream: Stream)Legă un flux PDF la această fațadă.
GetFieldLimit(fieldName: string)Obțineți numărul maxim de caractere al unui câmp de text prin nume.
GetField(fieldName: string)Obține o valoare de câmp prin nume.
FillField(fieldName: string, fieldValue: string)Umple un câmp cu o valoare.
FillField(fieldName: string, beChecked: bool)Completați un câmp cu o valoare booleană (pentru casele de selectare/butonurile radio).
GetFieldType(fieldName: string)Obțineți tipul de câmp prin nume.
GetFieldFacade(fieldName: string)Obțineți proprietățile vizuale de fațadă pentru un câmp.
GetButtonOptionCurrentValue(fieldName: string)Obțineți valoarea curentă a unui câmp de buton (buton radio).
GetButtonOptionValues(fieldName: string)Obțineți valorile opțiunii dintr-un câmp de buton (buton radio).
GetFullFieldName(fieldName: string)Obține numele complet calificat de câmp.
FlattenField(fieldName: string)Aplatizați un câmp specific prin nume transpuneți-l ca conținut static și eliminați starea interactivă.
FlattenAllFields()Aplatizați toate câmpurile de formular din document transpuneţi-le ca conţinut static şi eliminaţi AcroForm.
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool)Importarea valorilor câmpului formular dintr-un flux XML.
ImportXfdf(inputXfdfStream: Stream)Importarea datelor din câmpul formularului dintr-un flux XFDF.
ImportFdf(inputFdfStream: Stream)Importarea datelor din câmpul formularului dintr-un flux FDF.
ExportXml(outputXmlStream: Stream)Exportarea valorilor câmpului formularului într-un flux XML.
ExportFdf(outputFdfStream: Stream)Exportarea valorilor câmpului formularului ca FDF într-un flux.
ExportXfdf(outputXfdfStream: Stream)Exportați valorile câmpului formular ca XFDF într-un flux.
ExportJson(outputJsonStream: Stream, indented: bool)Exportează conținutul tuturor câmpurilor din document într-un flux JSON.
ImportJson(inputJsonStream: Stream)Importă valorile câmpului dintr-un flux JSON în documentul legat, potrivind câmpul cu numele lor complet.
HasField(fullName: string)Adevărat dacă un câmp cu numele complet dat există în forma legată.
Save()Salvați documentul modificat.
Save(destFile: string)Salvaţi-o pe o cale specifică.
Save(destStream: Stream)Salvați documentul modificat într-un flux.
SaveBytes()Salvați documentul modificat și întoarceți baiti.
Close()Închide faţada.
Dispose()Apeluri Dispose pe această instanță de formular.
ExtractXfaData(outputXmlStream: Stream)Extrage seturile de date XFA ale documentului XML într-un flux.
SetXfaData(inputXmlStream: Stream)Înlocuiți seturile de date XFA ale documentului XML dintr-un flux.
FillBarcodeField(fieldName: string, data: string)Completați un câmp de coduri de bare cu numele și datele furnizate.
FillField(fieldName: string, value: string, fitFontSize: bool)Completați un câmp de text cu valoarea furnizată, opțional ajustând dimensiunea fontului la casetă.
FillField(fieldName: string, index: int)Completați un câmp de alegere prin indexul opțiunii selectate.
FillField(fieldName: string, fieldValues: string[])Completați un câmp cu caseta de listă cu valorile furnizate pentru mai multe selecții.
FillFields(fieldNames: string[], fieldValues: string[], output: Stream)Aplicați mai multe valori de câmp și întoarceți PDF-ul rezultat ca flux.
FillImageField(fieldName: string, imageStream: Stream)Completează un câmp cu buton de imagine dintr-un flux.
FillImageField(fieldName: string, imageFileName: string)Completează un câmp cu buton de imagine dintr-o cale a fișierului.
GetFieldFlag(fieldName: string)Obține setarea PropertyFlag pe un câmp (ReadOnly / Required / NoExport).
GetRichText(fieldName: string)Întoarce conținutul textului bogat al câmpului (înregistrarea /RV) sau nu se aplică dacă acesta lipsește.
GetSubmitFlags(fieldName: string)Întoarce SubmitFormFlag înregistrat pe un câmp cu buton de trimitere.
IsRequiredField(fieldName: string)Adevărat atunci când câmpul are setat semnul necesar.
RenameField(fieldName: string, newFieldName: string)Renumează un câmp de formular.
ImportXml(inputXmlStream: Stream)Importarea valorilor câmpului formular dintr-un flux XML (supraîncărcare fără parametri la fel ca ImportXml(Stream, bool) cu ignorFormTemplateChanges=false).

Vezi și:

 Română