النموذج

المعلومات العامة

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 آخرين.

خصائص

اسمالنوعالوصولوصف
fieldsField[]اقرأاحصل على جميع الحقول
countintاقرأإجمالي عدد الحقول
typeFormTypeاقرأنوع النموذج يكتشف وجود XFA من إدخال /XFA في قاموس AcroForm.
xFAXfaFormاقرأيعيد كائن نموذج XFA للوصول إلى بيانات خاصة بـXFA.
needAppearancesbooleanاقرأ-أجل، أجل .
defaultAppearanceStringاقرأ/DA المظهر الافتراضي
defaultResourcesResourcesاقرأ/DR الموارد الافتراضية
flattenSettingsFlattenSettingsاقرأيعيد إعدادات التسوية المستخدمة بواسطة {@link #flatten()}.
pdfDictionaryPdfDictionaryاقرأيحصل على قاموس 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/المجالات}.

انظر أيضاً

 العربية