Form

نمای کلی

Form یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: Iterable<Field>.

نشان دهنده فرم تعاملی (AcroForm) یک سند PDF است. (ISO 32000-1:2008, §12.7).

این کلاس ۲۶ روش برای کار با اشیاء Form در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,، و 9 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,، و سه تا ديگه .

خواص

نام:نوع:Accessشرح:
fieldsField[]بخونید.دریافت تمام فیلدها
countintبخونید.تعداد کل میدان ها
typeFormTypeبخونید.نوع فرم وجود XFA را از ورودی /XFA در فرهنگ لغت AcroForm تشخیص می دهد.
xFAXfaFormبخونید.بازگردانده شده است که XFA فرم برای دسترسی به داده های خاص XF را می دهد.
needAppearancesbooleanبخونید./NeedAppearances -منظور شما؟
defaultAppearanceStringبخونید./DA ظاهر پیش فرض
defaultResourcesResourcesبخونید./DR منابع پیش فرض
flattenSettingsFlattenSettingsبخونید.تنظیمات flatten مورد استفاده توسط {@link #flatten() } را باز می گرداند.
pdfDictionaryPdfDictionaryبخونید.دیکشنری pdf را دریافت می‌کند.

روش ها

Signatureشرح:
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فیلد را بر اساس اندیس ۱‑پایه دریافت کنید
getFields() → Field[]دریافت تمام فیلدها
getCount() → intتعداد کل میدان ها
iterator() → Iterator<Field>در این فورم تکرار کننده را صدا می کند.
getType() → FormTypeنوع فرم وجود XFA را از ورودی /XFA در فرهنگ لغت AcroForm تشخیص می دهد.
setType(type: FormType)نوع فرم را تنظیم می‌کند.
getXFA() → XfaFormبازگردانده شده است که XFA فرم برای دسترسی به داده های خاص XF را می دهد.
getNeedAppearances() → boolean/NeedAppearances -منظور شما؟
setNeedAppearances(value: boolean)مقدار نیاز به ظاهرها را تنظیم می‌کند.
getDefaultAppearance() → String/DA ظاهر پیش فرض
getDefaultResources() → Resources/DR منابع پیش فرض
add(field: Field)اضافه کردن یک میدان
add(field: Field, pageNumber: int)یک میدان به صفحه مشخص اضافه می کند (در فهرست ۱).
add(field: Field, newName: String, pageNumber: int) → Fieldکپی از این زمینه را ایجاد می کند، نام جدیدی به آن اختصاص می دهد و در صفحه درخواست شده قرار داده و به فرم اضافه می شود.
size() → intتعداد زمینه های موجود در فرم را بازمی گرداند.
delete(fieldName: String)حذف میدان با نام
flatten()فرم را با پختن ظاهر ویجت هر زمینه در جریان محتوا صفحه و سپس حذف آرایه AcroForm /Fields مسطح می کند.
flatten(settings: FlattenSettings)فرم را با استفاده از تنظیمات مشخص شده صاف می کند.
getFlattenSettings() → FlattenSettingsتنظیمات flatten مورد استفاده توسط {@link #flatten() } را باز می گرداند.
setFlattenSettings(settings: FlattenSettings)تنظیمات flatten را که توسط {@link #flatten()} استفاده می‌شود، تنظیم می‌کند.
getPdfDictionary() → PdfDictionaryکلمه لغت pdf را باز می گرداند.
invalidate()شاخص میدان ذخیره شده را حذف می کند تا در تماس بعدی با دسترسی به این زمینه {@code /AcroForm/Fields}.

همچنین ببینید:

 فارسی