النموذج
المعلومات العامة
Form هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: Iterable<Field>.
يمثل الشكل التفاعلي (AcroForm) من مستند PDF (ISO 32000-1:2008, §12.7).
يوفر هذا الفصل 26 طريقة للعمل مع كائنات Form في برامج Java. المنهجيات المتاحة تشمل: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,، و 9 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,و 3 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
fields | Field[] | اقرأ | احصل على جميع الحقول |
count | int | اقرأ | إجمالي عدد الحقول |
type | FormType | اقرأ | نوع النموذج يكتشف وجود XFA من إدخال /XFA في قاموس AcroForm. |
xFA | XfaForm | اقرأ | يعيد كائن نموذج XFA للوصول إلى بيانات خاصة بـXFA. |
needAppearances | boolean | اقرأ | -أجل، أجل . |
defaultAppearance | String | اقرأ | /DA المظهر الافتراضي |
defaultResources | Resources | اقرأ | /DR الموارد الافتراضية |
flattenSettings | FlattenSettings | اقرأ | يعيد إعدادات التسوية المستخدمة بواسطة {@link #flatten()}. |
pdfDictionary | PdfDictionary | اقرأ | يحصل على قاموس pdf. |
الطرق
| التوقيع | وصف |
|---|---|
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser) | يدعو النموذج على هذه الحالة من النماذج. |
get(fieldName: String) → Field | احصل على المجال باسم كامل |
hasField(fieldName: String) → boolean | يعيد إمكانية وجود حقل مع الاسم المحدد. |
hasField(fieldName: String, ignoreCase: boolean) → boolean | يعيد إمكانية وجود حقل مع الاسم المحدد. |
get(index: int) → Field | الحصول على المجال من خلال المؤشر القائم على 1 |
getFields() → Field[] | احصل على جميع الحقول |
getCount() → int | إجمالي عدد الحقول |
iterator() → Iterator<Field> | يدعو المتكرر على مثال النموذج هذا. |
getType() → FormType | نوع النموذج يكتشف وجود XFA من إدخال /XFA في قاموس AcroForm. |
setType(type: FormType) | يحدد نوع النموذج. |
getXFA() → XfaForm | يعيد كائن نموذج XFA للوصول إلى بيانات خاصة بـXFA. |
getNeedAppearances() → boolean | -أجل، أجل . |
setNeedAppearances(value: boolean) | يضع قيمة الحاجة. |
getDefaultAppearance() → String | /DA المظهر الافتراضي |
getDefaultResources() → Resources | /DR الموارد الافتراضية |
add(field: Field) | إضافة حقل |
add(field: Field, pageNumber: int) | يضيف حقل إلى الصفحة المحددة (مؤشر على أساس 1). |
add(field: Field, newName: String, pageNumber: int) → Field | يخلق نسخة من الحقل المحدد، يعيّن لها اسمًا جديدًًَ، ويحطها على النص. |
| الصفحة المطلوبة، و يضيفها إلى النموذج. | |
size() → int | يعيد عدد الحقول في النموذج. |
delete(fieldName: String) | حذف الحقل حسب الاسم |
flatten() | يصفح النموذج عن طريق خبز مظهر كل قطعة في صفحتها |
| و بعد ذلك إزالة AcroForm /fields array. | |
flatten(settings: FlattenSettings) | يُسطح النموذج باستخدام الإعدادات المحددة. |
getFlattenSettings() → FlattenSettings | يعيد إعدادات التسوية المستخدمة بواسطة {@link #flatten()}. |
setFlattenSettings(settings: FlattenSettings) | يحدد إعدادات التسوية التي سيتم استخدامها بواسطة {@link #flatten()}. |
getPdfDictionary() → PdfDictionary | يعيد القاموس pdf. |
invalidate() | يترك مؤشر الحقل المخزن في الذاكرة المؤقتة حتى يتم استرداد المكالمة التالية للوصول إلى الحقول. |
| {@code /AcroForm/المجالات}. |