Form

Genel Bakış

Form NET için FOSS’de bir sınıf. Mirasçılar: ICollection<Aspose.Pdf.Annotations.WidgetAnnotation>.

Bir PDF belgesinin etkileşimli formunu (AcroForm) temsil eder.

Bu sınıf, .NET programlarında Form nesnelerle çalışmak için 37 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form, ve 15 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: AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources,Ve 14 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
FieldsField[]Oku .Form alanlarını bir snapshot dizisi olarak gönderir.
IgnoreNeedsRenderingboolOkuma/YazmaDoğru olduğunda, formun NeedAppearances girişinin bastırılması Acrobat’ın açık zamanlı olarak widget görünümlerini yeniden oluşturmayacağı anlamına gelir.
EmulateRequierdGroupsboolOkuma/YazmaDoğru olduğunda, formun düzleştirilmiş adımı en az bir zorunlu kısıtlama yerine getirilmeyen XFA tarzı ‘requiredGroups’ için sentetik Bir Gerekli işaretçi ekler.
CountintOku .Kök form alanlarının sayısı AcroForm /Fields dizisinin girişleri (field-/Parent’in sıfır olduğu alanlar).
RadioGroupsIReadOnlyList<RadioButtonGroup>Oku .Tüm telsiz düğmeleri grupları hazır.
SignaturesExistboolOkuma/YazmaBu formda bir /V imza sözlüğü olan herhangi bir imza alanı varsa doğru.
TypeFormTypeOkuma/YazmaForm tipi (Standard, Statik, Dinamik).
IsXfaboolOku .Bu formun XFA formu olup olmadığı.
XFAXFA?Oku .Altta yatan XML paketlerini (şablon, veri kümeleri…) açığa çıkaran XFA erişim aracı.
HasXfaboolOku .Form XFA kısmını içerdiğinde doğru.
AutoRecalculateboolOkuma/YazmaDoğru olduğunda, bir bağımlılık değiştikçe hesaplanmış alanları yeniden hesaplayın.
AutoRestoreFormboolOkuma/YazmaForm, AcroForm /Fields girişinin eksik/boş olduğu zaman sayfa widgetlerinden alanlarını yeniden oluşturur mu (varsayılan doğru).
CalculatedFieldsIEnumerable<Field>?Okuma/YazmaHesaplama için kullanılan alan sırası geçerli.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceOkuma/YazmaKendi /DA’sını taşımayan alanlara uygulanan varsayılan görünüm.
DefaultResourcesAspose.Pdf.Resources?Oku .Form tarafından kullanılan varsayılan yazı tipi / renk alanı kaynakları.
IsSynchronizedboolOku .Alt koleksiyonun iplik güvenli olup olmadığı.
NeedsRenderingboolOku .Formun NeedsAppearances bayrağı ayarlandığında doğru.
RemovePermissionboolOkuma/YazmaDoğru olduğunda, belgenin izin bitleri kaydetmeden önce çıkarılır.
SignaturesAppendOnlyboolOkuma/YazmaDoğru olduğunda, yazar imza geçme değişikliklerini görmezden gelir.
SyncRootobjectOku .IsSynchronized için senkronizasyon kök nesnesi.

Yöntemler

SignatureAçıklama:
Form(document: Document)Belgeye bağlı bir form oluşturun.
Delete(fieldName: string)Bir form alanını isimle sil.
Add(field: Field)Belirtilen sayfada form için bir alan ekleyin.
Add(field: Field, pageNumber: int)Ekleme alanı.
findField(fullName: string)Bir alanı adıyla arayın; bulunamadığında null gönderir.
FindField(fullName: string)FindField’in takma adı.
ToObject()Tüm alan değerlerini bir sözlük olarak aktar (alan adı → değer).
HasField(fieldName: string)Eğer AcroForm’da verilen tam isimle bir alan varsa doğru.
HasField(fieldName: string, searchChildren: bool)Verilen isimle bir alan varsa doğru.
FindByName(fullName: string)Bir alanı tam adı veya XFA yolu ile bulun.
GetXfaDatasetsXml()XFA veri kümelerini XML alır, XFA formu değilse null döner.
GetXfaFieldValue(path: string)Veri kümelerindeki XML içinde noktalı yol kullanarak bir XFA alan değerini al.
SetXfaFieldValue(path: string, value: string)XFA alan değerini veri kümelerindeki XML içinde noktalı yol ile ayarlayın.
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>)Bir veri kümesi ayrıştırma/serialise döngüsünde birkaç XFA alanı değerini belirleyin.
SetXfaFieldImage(path: string, base64: string, contentType: string)Yolu için XFA veri kümesi düğümüne bir base64 görüntüsü yazın ve verilen contentType ile etiketleyin (örneğin.
Flatten()Tüm form alanlarını düzelt Görünümlerini sayfa içeriğine dönüştür ve etkileşimli formu kaldır.
Flatten(document: Document)Tüm form alanlarını düzelt Görünümlerini sayfa içeriğine dönüştür ve etkileşimli formu kaldır.
ExportFdf()Form alanı verilerini PDF spesifikasyonu §12.7.7’ye göre FDF (Forms Data Format) olarak aktarın.
ImportFdf(fdfData: byte[])FDF baytlarından form alanı verilerini aktarmak.
ExportXfdf()XFDF (XML Formları Veri Formatı) form alanında verileri aktarmak.
ImportXfdf(xfdfXml: string)XFDF XML dizininden form alanı verilerini aktar.
GetEnumerator()Bu form örneğinde GetEnumerator çağrısı.
Add(field: Field, partialName: string, pageNumber: int)Yeni bir kısmi isim altında formun içine alanı kopyalayın ve widget ((s) ı sayfa numarası ile bağlayın.
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle)Bir dikdörtgen içinde belirli bir sayfada yeni bir widget görünümünü ekleyin.
AssignXfa(xml: XmlDocument)Verilen XmlDocument’dan XFA veri kümelerini değiştirin.
CopyTo(array: Field[], index: int)İndeks’ten başlayarak verilen dizide alanları kopyalayın.
Delete(field: Field)Belirtilen alanı formdan çıkarın.
ExportToJson(stream: Stream)Form alanlarını, verilen akış yoluyla JSON’a serileştirin.
ExportToJson(fileName: string)Formu alanlarını bir dosyada JSON’a serileştirin.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Form alanlarını, verilen akış yoluyla JSON’a serileştirin.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Formu alanlarını bir dosyada JSON’a serileştirin.
GetFieldsInRect(rect: Rectangle)Verilen dikdörtgenin kesiştiği alanları gönder.
HasField(field: Field)Verilen alan bu formdan geldiğinde doğru.
ImportFromJson(stream: Stream)JSON akışından form alanı değerlerini oku ve uygula.
ImportFromJson(fileName: string)Bir JSON dosyasından form alanı değerlerini oku ve uygula.
MakeFormAnnotationsIndependent(page: Page)Alan ağacından form açıklamalarını ayırın, böylece sayfalar arasında bağımsız olarak hareket edebilirler.
RemoveFieldAppearance(field: Field, appearanceIndex: int)Bir alanın belirli bir görünümünü kaldır.

Ayrıca bakınız:

 Türkçe