Form
Overview
Form adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: IDisposable.
Fasad untuk manipulasi bidang formulir termasuk impor/ekspor XML.
Kelas ini menyediakan 54 metode untuk bekerja dengan objek Form dalam program .NET. Metode yang tersedia meliputi: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField, dan 23 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames, dan 3 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ImportResult | FormImportResult[] | Read | Hasil per lapangan dari panggilan ImportFdf/ImportXfdf /ImportXml yang paling baru. |
Document | Document? | Read | Dokumen yang mendasari. |
FormSubmitButtonNames | string[] | Read | Dapatkan nama tombol kirim di formulir. |
SrcFileName | string? | Membaca/menulis | Nama file sumber. |
SrcStream | Stream? | Membaca/menulis | Sumber aliran. |
ConvertTo | Aspose.Pdf.PdfFormat | Membaca/menulis | Target PDF/A atau versi PDF untuk output yang disimpan. |
FieldNames | string[] | Read | Dapatkan semua nama bidang dalam formulir. |
DestFileName | string? | Membaca/menulis | Nama file tujuan untuk disimpan. |
DestStream | Stream? | Membaca/menulis | Tujuan aliran untuk menyelamatkan. |
Methods
| Signature | Description |
|---|---|
Form() | Buat fasad bentuk yang tidak terikat. |
Form(document: Document) | Buat fasad formulir yang terikat pada dokumen. |
Form(document: Document, destStream: Stream) | Tahan Dokumen dan pra-konfigurasi aliran output untuk parameterless Save. |
Form(document: Document, destFileName: string) | Tahan Dokumen dan pra-konfigurasi jalur file output untuk Simpan tanpa parameter. |
Form(srcFileName: string, destFileName: string) | Buat fasad Formulir dari jalur input dan output file. |
Form(srcFileName: string, destStream: Stream) | Buat fasad Formulir dari file input, menulis ke aliran pada Save. |
Form(srcFileName: string) | Buat fasad Formulir dari jalur file input. |
Form(srcStream: Stream) | Buat fasad bentuk dari aliran. |
Form(srcStream: Stream, destStream: Stream) | Buat fasad Formulir dari sumber aliran, menulis ke tujuan arus di Simpan. |
Form(srcStream: Stream, destFileName: string) | Buat fasad Formulir dari sumber stream, menulis ke file tujuan pada Save. |
BindPdf(path: string) | Tahan file PDF ke fasad ini. |
BindPdf(doc: Document) | Tahan dokumen ini di fasad. |
BindPdf(stream: Stream) | Tahan PDF ke fasad ini. |
GetFieldLimit(fieldName: string) | Dapatkan jumlah karakter maksimum dari bidang teks dengan nama. |
GetField(fieldName: string) | Dapatkan nilai lapangan dengan nama. |
FillField(fieldName: string, fieldValue: string) | Isi kolom dengan nilai. |
FillField(fieldName: string, beChecked: bool) | Isilah bidang dengan nilai boolean (untuk kotak centang/tombol radio). |
GetFieldType(fieldName: string) | Dapatkan jenis lapangan dengan nama. |
GetFieldFacade(fieldName: string) | Dapatkan properti visual fasad untuk lapangan. |
GetButtonOptionCurrentValue(fieldName: string) | Dapatkan nilai saat ini dari tombol (tombol radio) bidang. |
GetButtonOptionValues(fieldName: string) | Dapatkan nilai opsi dari tombol (tombol radio) bidang. |
GetFullFieldName(fieldName: string) | Dapatkan nama lapangan yang memenuhi syarat. |
FlattenField(fieldName: string) | Pelankan bidang tertentu dengan nama render sebagai konten statis dan hapus keadaan interaktif. |
FlattenAllFields() | Pelankan semua bidang formulir dalam dokumen membuat mereka sebagai konten statis dan menghapus AcroForm. |
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool) | Impor nilai bidang formulir dari aliran XML. |
ImportXfdf(inputXfdfStream: Stream) | Impor data bidang formulir dari aliran XFDF. |
ImportFdf(inputFdfStream: Stream) | Impor data bidang formulir dari aliran FDF. |
ExportXml(outputXmlStream: Stream) | Ekspor nilai bidang formulir ke aliran XML. |
ExportFdf(outputFdfStream: Stream) | Ekspor nilai bidang formulir sebagai FDF ke aliran. |
ExportXfdf(outputXfdfStream: Stream) | Ekspor nilai bidang formulir sebagai XFDF ke aliran. |
ExportJson(outputJsonStream: Stream, indented: bool) | Ekspor isi semua bidang dalam dokumen ke aliran JSON. |
ImportJson(inputJsonStream: Stream) | Mengimpor nilai bidang dari aliran JSON ke dalam dokumen yang terikat, mencocokkan lapangan dengan nama lengkap mereka. |
HasField(fullName: string) | Benar jika bidang dengan nama lengkap yang diberikan ada dalam bentuk terikat. |
Save() | Simpan dokumen yang dimodifikasi. |
Save(destFile: string) | Simpan ke jalur tertentu. |
Save(destStream: Stream) | Simpan dokumen yang dimodifikasi ke stream. |
SaveBytes() | Simpan dokumen yang dimodifikasi dan kembalikan byte. |
Close() | Tutup fasad. |
Dispose() | Panggilan Dispose pada contoh Formulir ini. |
ExtractXfaData(outputXmlStream: Stream) | Ekstrak set data XFA dokumen XML ke stream. |
SetXfaData(inputXmlStream: Stream) | Ganti set data XFA dokumen XML dari stream. |
FillBarcodeField(fieldName: string, data: string) | Isilah bidang kode bar dengan nama dan data yang diberikan. |
FillField(fieldName: string, value: string, fitFontSize: bool) | Isilah bidang teks dengan nilai yang diberikan, opsional sesuai ukuran font ke kotak. |
FillField(fieldName: string, index: int) | Isi kolom pilihan dengan indeks opsi yang dipilih. |
FillField(fieldName: string, fieldValues: string[]) | Isilah kotak daftar dengan nilai multi-select yang diberikan. |
FillFields(fieldNames: string[], fieldValues: string[], output: Stream) | Terapkan beberapa nilai bidang dan kembalikan hasil PDF sebagai stream. |
FillImageField(fieldName: string, imageStream: Stream) | Isi kolom gambar-tombol dari aliran. |
FillImageField(fieldName: string, imageFileName: string) | Isi kolom tombol gambar dari jalur file. |
GetFieldFlag(fieldName: string) | Dapatkan PropertyFlag yang ditetapkan pada bidang (ReadOnly / Diperlukan / NoExport). |
GetRichText(fieldName: string) | Kembalikan isi teks kaya bidang (entri /RV) atau null jika tidak ada. |
GetSubmitFlags(fieldName: string) | Kembalikan SubmitFormFlag yang tercatat pada kolom tombol kirim. |
IsRequiredField(fieldName: string) | Benar ketika bidang memiliki set flag yang diperlukan. |
RenameField(fieldName: string, newFieldName: string) | Mengganti nama bidang formulir. |
ImportXml(inputXmlStream: Stream) | Impor nilai bidang formulir dari aliran XML (overload tanpa parameter sama dengan ImportXml(Stream, bool) dengan ignoreFormTemplateChanges=false). |