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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
ImportResult | FormImportResult[] | Citeşte. | Rezultatele pentru fiecare câmp din cea mai recentă cerere ImportFdf/ImportXfdf /ImportXml. |
Document | Document? | Citeşte. | Documentul de bază. |
FormSubmitButtonNames | string[] | Citeşte. | Obține numele butonelor de trimitere în formular. |
SrcFileName | string? | Citire/scriere | Numele fişierului sursă. |
SrcStream | Stream? | Citire/scriere | Sursa de flux. |
ConvertTo | Aspose.Pdf.PdfFormat | Citire/scriere | Obiectiv PDF/A sau versiunea PDF pentru rezultatul salvat. |
FieldNames | string[] | Citeşte. | Pune toate numele de domeniu în formular. |
DestFileName | string? | Citire/scriere | Numele fişierului de destinaţie pentru salvare. |
DestStream | Stream? | Citire/scriere | Fluxul de destinaţie pentru salvarea. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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). |