FormEditor

FormEditor

نمای کلی

FormEditor یک کلاس در Aspose.PDF FOSS برای جاوا است.

روش های ویرایش زمینه های فرم را در یک سند PDF ارائه می دهد: لیست کردن میدان ها، پر کردن ارزشها، مسطح کردن و حذف کردن زمینه ها.

این کلاس ۳۱ روش برای کار با FormEditor در برنامه های جاوا را فراهم می کند. روش های موجود شامل: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade,، و 9 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: document, facade, fieldNames.

خواص

نام:نوع:Accessشرح:
documentDocumentبخونید.سند بسته شده را باز می گرداند.
fieldNamesString[]بخونید.نام تمام زمینه های فرم در سند را باز می گرداند.
facadeFormFieldFacadeبخونید.نمای ظاهری را که در زمینه های ایجاد شده اعمال می شود، بازمی گرداند.

روش ها

Signatureشرح:
FormEditor()یک نمونه جدید {@code FormEditor} ایجاد می کند.
FormEditor(inputFile: String)یک ویرایشگر جدید را به فایل مشخص شده متصل می کند.
FormEditor(inputFile: String, outputFile: String)یک ویرایشگر جدید را به {@code inputFile} متصل می کند و برای نوشتن نتیجه به{@ code outputFille} هنگام فراخوانی { @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)boolean7-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} به سند بسته شده روی { @code pageNumber}. کپی می کند.
getFacade()FormFieldFacadeنمای ظاهری را که در زمینه های ایجاد شده اعمال می شود، بازمی گرداند.
setFacade(facade: FormFieldFacade)عکس ویژگی C# {@code FormEditor.Facade}: نمای بصری را که توسط { @link #addField(FieldType، String, Int, double, Double, DUPL) برای پوشیدن نوتیفیکیشن های ویجت تازه ایجاد شده (رنگ پس زمینه ، سبک مرز و غیره) استفاده می شود.
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} ایجاد می کند که فورم را به { @ code url } ارسال می نماید.
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سند بسته شده را به فایل خروجی که از طریق {@link #FormEditor(String, String) } ساخته می شود ذخیره می کند.
save(outputFile: String)booleanسند بسته شده را به یک فایل ذخیره می کند.
save(outputStream: OutputStream)booleanسند بسته شده را به یک جریان خروجی ذخیره می کند.
close()ویرایشگر را می بندد و سند بسته شده را آزاد می کند.

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

 فارسی