FormEditor
FormEditor
Overview
FormEditor در این مطلب به عنوان یک کلاس برای جاوا می پردازیم.
روش هایی برای ویرایش زمینه های فرم در یک سند PDF ارائه می دهد: فهرست میدان ها، پر کردن ارزش ها و حذف فیلدها.
این کلاس 31 روش برای کار با FormEditor اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade,9 روش اضافی برای استفاده. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : document, facade, fieldNames.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | بازگرداندن اسناد متعهد. |
fieldNames | String[] | Read | نام تمام فیلد های فرم را در اسناد بازگردانید. |
facade | FormFieldFacade | Read | بازگرداندن صورت بصری به سبک اعمال شده به زمینه های پس از آن ایجاد شده. |
Methods
| Signature | Description |
|---|---|
FormEditor() | یک مثال جدید ایجاد می کند {@code FormEditor}. |
FormEditor(inputFile: String) | یک ویرایشگر جدید را به فایل مشخص شده متصل می کند. |
FormEditor(inputFile: String, outputFile: String) | ایجاد یک ویرایشگر جدید متصل به {@code inputFile} و تنظیم شده برای نوشتن |
| در این مطلب به بررسی و بررسی نکات مربوط به : {@link #save()} می پردازیم. | |
FormEditor(document: Document, outputFile: String) | ایجاد یک {@code FormEditor} به یک سند که قبلا بارگذاری شده است و |
| برای نوشتن نتیجه به {@code outputFile} در { @link #save()} تنظیم شده است. | |
addField(type: FieldType, fieldName: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | 7-arg {@link #addField} overload (no initial value). |
FormEditor(document: Document) | یک ویرایشگر جدید را به سند مشخص شده متصل می کند. |
bindPdf(inputFile: String) → boolean | یک فایل PDF را به این ویرایشگر متصل کنید. |
bindPdf(inputStream: InputStream) → boolean | پیوند یک PDF از جریان ورودی. |
bindPdf(document: Document) → boolean | یک {@link Document} موجود را به این ویرایشگر متصل کنید. |
getDocument() → Document | بازگرداندن اسناد متعهد. |
getFieldNames() → String[] | نام تمام فیلد های فرم را در اسناد بازگردانید. |
fillField(fieldName: String, value: String) → boolean | یک فرم با مقدار مشخص شده پر می شود. |
fillField(fieldName: String, value: boolean) → boolean | یک میدان چیک با استفاده از مقدار بولین پر کنید. |
getField(fieldName: String) → String | ارزش فعلی یک میدان را بازگردانید. |
flattenAllFields() → boolean | تمام زمینه های شکل را فشرده می کند و آنها را غیر تعاملی می سازد. |
flattenField(fieldName: String) → boolean | یک میدان را فلت تنگ می کند و آن را از شکل تعاملی خارج می شود. |
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int) → boolean | کپی یک میدان نامیده شده از {@code sourceFile} به سند متصل |
| در این مطلب به شماره صفحه می پردازیم. | |
getFacade() → FormFieldFacade | بازگرداندن صورت بصری به سبک اعمال شده به زمینه های پس از آن ایجاد شده. |
setFacade(facade: FormFieldFacade) | ویژگی C# را نشان می دهد {@code FormEditor.Facade}: تنظیم سبک بصری |
| فاز استفاده شده توسط {@link #addField(FieldType، String،String, int، double، double، duble)} | |
| برای پوشیدن نوآوری های ویجت تازه ایجاد شده (رنگ پس زمینه، سبک مرزی و غیره). | |
resetFacade() | هر گونه فاز تنظیم شده قبلی را از بین می برد، بنابراین {@code addField} بعدی از پیش فرض ها استفاده می کند. |
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | یک میدان فرم جدید را به {@code pageNumber} در راستای داده اضافه کنید. |
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double) → boolean | ایجاد یک دکمه فشار در {@code pageNumber} که فرم را به |
| در هنگام فعال شدن. | |
addListItem(fieldName: String, item: String) → boolean | گزینه را به یک جعبه لیست یا جعله ترکیبی فعلی اضافه کنید. |
removeField(fieldName: String) → boolean | یک فرم را با نام حذف کنید. |
getFieldType(fieldName: String) → String | نوع میدان مشخص شده را بازگردانید. |
setFieldLimit(fieldName: String, limit: int) → boolean | حداکثر طول متن برای یک جعبه متن تنظیم کنید. |
getFieldLimit(fieldName: String) → int | حداکثر طول متن برای یک جعبه متن بازگردانده می شود. |
save() → boolean | ذخیره اسناد متصل به فایل خروجی ارائه شده از طریق |
| ↑ «تصمیم گیری» (تقسیم و تثبیت). | |
save(outputFile: String) → boolean | ذخیره اسناد متصل به یک فایل. |
save(outputStream: OutputStream) → boolean | ذخیره اسناد متصل به یک جریان خروجی. |
close() | ویرایشگر را بسته و اسناد متصل را منتشر می کند. |