Form
Genel Bakış
Form NET için FOSS’de bir sınıf. Mirasçılar: IDisposable.
XML ithalat/ihracat dahil formu alanı manipülasyonu için cephe.
Bu sınıf, .NET programlarında Form nesnelerle çalışmak için 55 yöntem sağlar. Kullanılabilir yöntemler şunlardır: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField, ve 24 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames,Ve 3 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
ImportResult | FormImportResult[] | Oku . | En son ImportFdf/ImportXfdf /ImportXml çağrısından alan başına gelen sonuçlar. |
Document | Document? | Oku . | Altta yatan belge. |
FormSubmitButtonNames | string[] | Oku . | Formdaki submit düğmelerinin adlarını alın. |
SrcFileName | string? | Okuma/Yazma | Kaynak dosya adı. |
SrcStream | Stream? | Okuma/Yazma | Kaynak akışı. |
ConvertTo | Aspose.Pdf.PdfFormat | Okuma/Yazma | Kaydedilen çıkış için hedef PDF/A veya PDF sürümü. |
FieldNames | string[] | Oku . | Formdaki tüm alan adlarını al. |
DestFileName | string? | Okuma/Yazma | Kaydetmek için hedef dosya adı. |
DestStream | Stream? | Okuma/Yazma | Kaydetmek için hedef akım. |
Yöntemler
| Signature | Açıklama: |
|---|---|
Form() | Bağlanmamış bir form cephesi oluşturun. |
Form(document: Document) | Bir belgeye bağlı bir form cephesi oluşturun. |
Form(document: Document, destStream: Stream) | Bir Belge bağlayın ve parametre olmayan Kaydetmek için bir çıkış akışı önceden yapılandırın. |
Form(document: Document, destFileName: string) | Bir Belge bağlayın ve parametre olmayan Kaydetmek için bir çıkış dosyası yolu önceden yapılandırın. |
Form(srcFileName: string, destFileName: string) | Giriş ve çıkış dosya yollarından bir Form cephesi oluşturun. |
Form(srcFileName: string, destStream: Stream) | Bir giriş dosyasından bir Form cephesi oluşturun ve Kaydetme’de akışa yazın. |
Form(srcFileName: string) | Bir giriş dosyası yolu ile bir Form cephesi oluşturun. |
Form(srcStream: Stream) | Bir akıntıdan bir Form cephesi oluşturun. |
Form(srcStream: Stream, destStream: Stream) | Kaynak akıştan bir Form cephesi oluşturun, kaydetme üzerinde hedef akışı yazın. |
Form(srcStream: Stream, destFileName: string) | Kaynak akıştan bir Form cephesi oluşturun, kaydetme üzerinde hedef dosyasına yazın. |
BindPdf(path: string) | Bu cephede bir PDF dosyası bağlayın. |
BindPdf(doc: Document) | Bu cepheye bir belge bağla. |
BindPdf(stream: Stream) | Bu cephede bir PDF akışı bağlayın. |
GetFieldLimit(fieldName: string) | Adına göre bir metin alanının maksimum karakter sayısını alın. |
GetField(fieldName: string) | Adına göre bir alan değerini al. |
FillField(fieldName: string, fieldValue: string) | Bir alanı bir değerle doldurun. |
FillField(fieldName: string, beChecked: bool) | Bir alanı boolean değeriyle doldurun (seçme kutuları/radio düğmeleri için). |
GetFieldType(fieldName: string) | Bir alanın tipini adından al. |
GetFieldTemplate(fieldName: string) | İsimli alan için XFA şablon düğmesini gönderir (veya belgede XFAs bulunmadığında / alan yokken null). |
GetFieldFacade(fieldName: string) | Bir alan için görsel cephe özelliklerini al. |
GetButtonOptionCurrentValue(fieldName: string) | Bir düğme (radyo düğmesi) alanının mevcut değerini alın. |
GetButtonOptionValues(fieldName: string) | Bir düğme (radyo düğmesi) alanının seçenek değerlerini alın. |
GetFullFieldName(fieldName: string) | Tam nitelikli alan adını al. |
FlattenField(fieldName: string) | Belirli bir alanı isimle düzelt onu statik içerik olarak göster ve etkileşimli durumu kaldır. |
FlattenAllFields() | Belgedeki tüm form alanlarını düzelt statik içeriğe dönüştür ve AcroForm’ı çıkar. |
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool) | XML akışından form alanı değerlerini aktar. |
ImportXfdf(inputXfdfStream: Stream) | XFDF akışından form alanı verilerini aktar. |
ImportFdf(inputFdfStream: Stream) | Bir FDF akışından form alanı verilerini aktar. |
ExportXml(outputXmlStream: Stream) | XML akışına form alanı değerlerini aktar. |
ExportFdf(outputFdfStream: Stream) | Bir akışa FDF olarak form alanı değerlerini aktar. |
ExportXfdf(outputXfdfStream: Stream) | Form alan değerlerini bir akışa XFDF olarak aktar. |
ExportJson(outputJsonStream: Stream, indented: bool) | Belgedeki tüm alanların içeriğini bir JSON akışına aktarır. |
ImportJson(inputJsonStream: Stream) | Bir JSON akışından bağlanmış belgeye alan değerlerini aktarır, tam isimleriyle eşleşen alanları. |
HasField(fullName: string) | Verilen tam isimle bir alan bağlanmış formda varsa doğru. |
Save() | Değiştirilmiş belgeyi kaydet. |
Save(destFile: string) | Belirli bir yola kaydet. |
Save(destStream: Stream) | Değiştirilmiş belgeyi bir akışa kaydet. |
SaveBytes() | Değiştirilmiş belgeyi kaydet ve baytları geri ver. |
Close() | Çatıyı kapatın. |
Dispose() | Bu form örneğinde “Tamam” çağrısı. |
ExtractXfaData(outputXmlStream: Stream) | Belgenin XFA veri kümelerini bir akışa XML olarak çıkarın. |
SetXfaData(inputXmlStream: Stream) | Belgenin XFA veri kümelerini bir akıştan XML ile değiştir. |
FillBarcodeField(fieldName: string, data: string) | Barkod alanını verilen verilerle adıyla doldurun. |
FillField(fieldName: string, value: string, fitFontSize: bool) | Bir metin alanını verilen değerle doldurun ve seçeneğe uygun olarak yazı tipi boyutunu kutuya ayarla. |
FillField(fieldName: string, index: int) | Seçim veya radyo alanını seçili seçenek indeksi (0 tabanlı) ile doldurun. |
FillField(fieldName: string, fieldValues: string[]) | Bir liste kutusunun alanını, verilen çoklu seçili değerlerle doldurun. |
FillFields(fieldNames: string[], fieldValues: string[], output: Stream) | Çoklu alan değerleri uygulayın ve sonuçta PDF’i bir akış olarak gönderin. |
FillImageField(fieldName: string, imageStream: Stream) | Bir görüntü alanını, her widget’in dikdörtgenini doldurmak için ölçeklendirilmiş olan görüntüyü alan widjetinin normal görünümü (/AP / N) olarak yerleştirerek doldurun. |
FillImageField(fieldName: string, imageFileName: string) | Dosya yolu ile bir görüntü alanı doldur. |
GetFieldFlag(fieldName: string) | PropertyFlag ayarını bir alan üzerinde alın (ReadOnly / Gerekli / NoExport). |
GetRichText(fieldName: string) | Alanın zengin metin içeriğini (/RV girişini) veya eksik olduğunda null’i iade edin. |
GetSubmitFlags(fieldName: string) | Bir gönder düğmesi alanında kaydedilen SubmitFormFlag’ı geri döndürün, /A gönder form eyleminin /Flags bitmaskından okuyun. |
IsRequiredField(fieldName: string) | Sahada Gerekli bayrağı ayarlandığında doğru. |
RenameField(fieldName: string, newFieldName: string) | Bir form alanının adını değiştir. |
ImportXml(inputXmlStream: Stream) | XML akışından form alanı değerlerini aktarın (parametersiz aşırı yükleme aynı ImportXml(Stream, bool) ignoreFormTemplateChanges=false ile). |