FormEditor

Overview

FormEditor Java için Aspose.PDF FOSS sınıfıdır.

PDF belgesinde form alanlarını düzenlemek için yöntemler sağlar: listeleme alanları, değerleri doldurma, flatting ve kaldırma alanı.

Bu sınıf, Java programlarında FormEditor nesnelerle çalışmak için 31 yöntem sunar. Mevcut yöntemler şunları içerir: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade,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 : document, facade, fieldNames.

Properties

NameTypeAccessDescription
documentDocumentReadBağlantılı belgeyi geri getirir.
fieldNamesString[]ReadTüm form alanlarının isimlerini belgede iade eder.
facadeFormFieldFacadeReadDaha sonra oluşturulan alanlara uygulanan görsel tarzı fasadını geri getirir.

Methods

SignatureDescription
FormEditor()Yeni bir {@code FormEditor} örneği oluşturur.
FormEditor(inputFile: String)Yeni bir editör oluşturur, belirli dosyaya bağlanır.
FormEditor(inputFile: String, outputFile: String){@code inputFile} ile bağlantılı yeni bir editör oluşturur ve { @code outputFale} olarak sonuç yazmak için yapılandırılır. {_link #save()} çağrıldığında.
FormEditor(document: Document, outputFile: String)Bir {@code FormEditor} zaten yüklü bir belgeye bağlanmış ve sonuçları { @code outputFile}‘a yazmak için yapılandırılmış {_link #save()}.
addField(type: FieldType, fieldName: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double)boolean7-arg {@link #addField} overload (no initial value).
FormEditor(document: Document)Belirlenen belgeye bağlı yeni bir editör oluşturur.
bindPdf(inputFile: String)booleanBu editörle bir PDF dosyasını bağlayın.
bindPdf(inputStream: InputStream)booleanBir giriş akışından bir PDF bağlar.
bindPdf(document: Document)booleanBu editörün mevcut {@link Document}‘i bağlayın.
getDocument()DocumentBağlantılı belgeyi geri getirir.
getFieldNames()String[]Tüm form alanlarının isimlerini belgede iade eder.
fillField(fieldName: String, value: String)booleanBelirlenen değerle bir form alanı doldurulur.
fillField(fieldName: String, value: boolean)booleanBir boolean değerini kullanarak bir kontrol kutusu gibi alanı doldur.
getField(fieldName: String)StringBir alanın mevcut değerini geri getirir.
flattenAllFields()booleanTüm şekil alanları yumuşatır, bunları etkileşimli yapmaz hale getirir.
flattenField(fieldName: String)booleanTek bir alanı yıkar ve etkileşimli formdan çıkarır.
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int)booleanBir alanı {@code sourceFile}‘den bağlanmış belgeye kopyalayın {_code pageNumber}.
getFacade()FormFieldFacadeDaha sonra oluşturulan alanlara uygulanan görsel tarzı fasadını geri getirir.
setFacade(facade: FormFieldFacade)C# özelliklerini {@code FormEditor.Facade} ayarlayın: yeni oluşturulan widget anotasyonlarını giymek için {{link #addField({PLAKEHOLDER__}, String,String , int, double, dual, duble)} tarafından kullanılan görsel-stili fasadını ayarlar (gölge rengi, sınır tarzı vb.).
resetFacade()Herhangi bir önceden ayarlanmış fasadayı atar, böylece bir sonraki {@code addField} varsayılanları kullanır.
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double)booleanYeni bir form alanı {@code pageNumber}‘a verilen düz açıda ekleyin.
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double)boolean{@code pageNumber} üzerinde bir baskı düğmesi oluşturur ve etkinleştirildiğinde formu {_code url}‘a gönderir.
addListItem(fieldName: String, item: String)booleanMevcut bir list kutusu veya combo kutu alanına bir seçenek ekleyin.
removeField(fieldName: String)booleanBir form alanı adı ile kaldırır.
getFieldType(fieldName: String)StringBelirlenen alan türünü geri getirir.
setFieldLimit(fieldName: String, limit: int)booleanBir metin kutusu alanı için maksimum metnin uzunluğunu ayarlayın.
getFieldLimit(fieldName: String)intBir metin kutusu alanı için maksimum metnin uzunluğunu geri getirir.
save()booleanBağlantı belgesini {@link #FormEditor(String, String)} konstruktör aracılığıyla sağlanan çıkış dosyasına kaydeder.
save(outputFile: String)booleanBir dosyaya bağlanan belgeyi kaydeder.
save(outputStream: OutputStream)booleanBir çıkış akışı için bağlanmış belgeyi kaydeder.
close()Editörü kapatın ve bağlanmış belgeyi serbest bırakın.

See Also

 Türkçe