Form

Overview

Form Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: Iterable<Field>.

Bir PDF belgesinin etkileşimli formu (AcroForm) temsil eder (ISO 32000-1:2008, §12.7).

Bu sınıf, Java programlarında Form nesneleri ile çalışmak için 26 yöntem sunar. Mevcut yöntemler şunları içerir: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,9 adet daha yöntemler. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,Ve 3 daha.

Properties

NameTypeAccessDescription
fieldsField[]ReadTüm alanları alın
countintReadToplam alan sayımı
typeFormTypeReadForm türü - AcroForm sözlüğünde /XFA girişinden XFA varlığını tespit eder.
xFAXfaFormReadXFA-specifik verilere erişmek için XF form nesnesini iade eder.
needAppearancesbooleanReadYorumlar 0 - 0
defaultAppearanceStringRead/DA - varsayılan görünüm
defaultResourcesResourcesRead/DR - varsayılan kaynaklar
flattenSettingsFlattenSettingsRead{@link #flatten()} tarafından kullanılan düz ayarları geri getirir.
pdfDictionaryPdfDictionaryReadPDF Sözlüğü ile ilgili bilgiler alın.

Methods

SignatureDescription
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser)Bu formda bir örnek olarak form çağırın.
get(fieldName: String)FieldTam adıyla alan alın
hasField(fieldName: String)booleanBelirlenen adı olan bir alanın var olup olmadığını geri getirir.
hasField(fieldName: String, ignoreCase: boolean)booleanBelirlenen adı olan bir alanın var olup olmadığını geri getirir.
get(index: int)Field1 bazlı indeks ile alan alın
getFields()Field[]Tüm alanları alın
getCount()intToplam alan sayımı
iterator()Iterator<Field>İtterator bu formda çağırır.
getType()FormTypeForm türü - AcroForm sözlüğünde /XFA girişinden XFA varlığını tespit eder.
setType(type: FormType)Şekil türünü belirleyin.
getXFA()XfaFormXFA-specifik verilere erişmek için XF form nesnesini iade eder.
getNeedAppearances()booleanYorumlar 0 - 0
setNeedAppearances(value: boolean)Gerekli görünüm değerini belirleyin.
getDefaultAppearance()String/DA - varsayılan görünüm
getDefaultResources()Resources/DR - varsayılan kaynaklar
add(field: Field)Bir alan ekleyin
add(field: Field, pageNumber: int)Belirlenen sayfaya bir alan ekleyin (1 bazlı endeks).
add(field: Field, newName: String, pageNumber: int)FieldBelirlenen alanın bir kopyasını oluşturur, yeni bir isim atar, istenen sayfaya yerleştirir ve formu ekler.
size()intFormda alan sayısını geri getirir.
delete(fieldName: String)Adı ile alanı silin
flatten()Formu, her alanın widget görünümünü sayfasının içerik akışına kaydırarak ve ardından AcroForm /Fields array’ı kaldırarak doldur.
flatten(settings: FlattenSettings)Formu belirlenen ayarları kullanarak doldur.
getFlattenSettings()FlattenSettings{@link #flatten()} tarafından kullanılan düz ayarları geri getirir.
setFlattenSettings(settings: FlattenSettings)Kullanılacak düz ayarları {@link #flatten()} ile ayarlar.
getPdfDictionary()PdfDictionaryPDF Sözlüğü ile ilgili bilgiler alın.
invalidate()Kaynak alanı endeksini kaydırın, böylece bir sonraki alan erişim çağrısı {@code /AcroForm/Fields} kaydedilir.

See Also

 Türkçe