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}.

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

 فارسی