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

NameTypeAccessDescription
ImportResultFormImportResult[]ReadHasil per lapangan dari panggilan ImportFdf/ImportXfdf /ImportXml yang paling baru.
DocumentDocument?ReadDokumen yang mendasari.
FormSubmitButtonNamesstring[]ReadDapatkan nama tombol kirim di formulir.
SrcFileNamestring?Membaca/menulisNama file sumber.
SrcStreamStream?Membaca/menulisSumber aliran.
ConvertToAspose.Pdf.PdfFormatMembaca/menulisTarget PDF/A atau versi PDF untuk output yang disimpan.
FieldNamesstring[]ReadDapatkan semua nama bidang dalam formulir.
DestFileNamestring?Membaca/menulisNama file tujuan untuk disimpan.
DestStreamStream?Membaca/menulisTujuan aliran untuk menyelamatkan.

Methods

SignatureDescription
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).

See Also

 Bahasa Indonesia