FormEditor
Overview
FormEditor là một lớp trong Aspose.PDF FOSS cho Java.
Nó cung cấp các phương pháp để chỉnh sửa các trường biểu mẫu trong một tài liệu PDF: liệt kê các lĩnh vực, điền giá trị, phơi và xóa các khu vực.
Khóa học này cung cấp 31 phương pháp để làm việc với các đối tượng FormEditor trong các chương trình Java. Các phương pháp có sẵn bao gồm: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade,9 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : document, facade, fieldNames.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Trả lại tài liệu liên kết. |
fieldNames | String[] | Read | Trả lại tên của tất cả các trường biểu mẫu trong tài liệu. |
facade | FormFieldFacade | Read | Trở lại hình ảnh theo phong cách thị giác được áp dụng cho các trường sau đó được tạo ra. |
Methods
| Signature | Description |
|---|---|
FormEditor() | Tạo một ví dụ mới {@code FormEditor}. |
FormEditor(inputFile: String) | Tạo một biên tập mới được kết nối với tệp cụ thể. |
FormEditor(inputFile: String, outputFile: String) | Tạo một biên tập viên mới được kết nối với {@code inputFile} và cấu hình để viết kết quả đến { @code outputFale} khi {_link #save()} được gọi. |
FormEditor(document: Document, outputFile: String) | Tạo một {@code FormEditor} gắn với tài liệu đã tải và cấu hình để viết kết quả vào { @code outputFile} trên { (@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) | Tạo một biên tập viên mới được kết nối với tài liệu cụ thể. |
bindPdf(inputFile: String) → boolean | Kết nối một tệp PDF với trình soạn thảo này. |
bindPdf(inputStream: InputStream) → boolean | Kết nối PDF từ một dòng input. |
bindPdf(document: Document) → boolean | Kết nối một {@link Document} hiện có với biên tập viên này. |
getDocument() → Document | Trả lại tài liệu liên kết. |
getFieldNames() → String[] | Trả lại tên của tất cả các trường biểu mẫu trong tài liệu. |
fillField(fieldName: String, value: String) → boolean | Thỏa mãn một trường hình dạng với giá trị cụ thể. |
fillField(fieldName: String, value: boolean) → boolean | Chọn một trường giống như hộp kiểm bằng cách sử dụng giá trị boolean. |
getField(fieldName: String) → String | Trả lại giá trị hiện tại của một trường. |
flattenAllFields() → boolean | Phân phối tất cả các hình trường, làm cho chúng không tương tác. |
flattenField(fieldName: String) → boolean | Thay đổi một trường duy nhất và loại bỏ nó khỏi hình thức tương tác. |
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int) → boolean | Sao chép một trường được đặt tên từ {@code sourceFile} vào tài liệu kết nối trên {_code pageNumber}. |
getFacade() → FormFieldFacade | Trở lại hình ảnh theo phong cách thị giác được áp dụng cho các trường sau đó được tạo ra. |
setFacade(facade: FormFieldFacade) | Nhìn vào tài sản C# {@code FormEditor.Facade}: đặt hình ảnh-tiếng sử dụng bởi {{link #addField(FieldType, String,String , int, double, dual, Double)} để mặc các ghi chú widget mới được tạo (màu nền, phong cách biên giới, vv). |
resetFacade() | Quá bất kỳ mặt trước được thiết lập để {@code addField} tiếp theo sử dụng mặc định. |
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Thêm một trường biểu mẫu mới vào {@code pageNumber} ở góc thẳng cụ thể. |
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double) → boolean | Tạo một nút nhấn trên {@code pageNumber} mà gửi biểu mẫu đến {_code url} khi kích hoạt. |
addListItem(fieldName: String, item: String) → boolean | Thêm một tùy chọn vào hộp danh sách hoặc hộpon kết hợp hiện có. |
removeField(fieldName: String) → boolean | Xóa một hình thức trường theo tên. |
getFieldType(fieldName: String) → String | Trở lại loại của trường được chỉ định. |
setFieldLimit(fieldName: String, limit: int) → boolean | Đặt chiều dài văn bản tối đa cho một hộp văn Bản. |
getFieldLimit(fieldName: String) → int | Trả lại chiều dài văn bản tối đa cho một hộp văn Bản. |
save() → boolean | Giữ tài liệu gắn kết với tệp xuất phát được cung cấp thông qua {@link #FormEditor(String, String)} constructor. |
save(outputFile: String) → boolean | Lưu tài liệu gắn kết với một tệp. |
save(outputStream: OutputStream) → boolean | Tiết kiệm tài liệu gắn kết với dòng xuất khẩu. |
close() | Tắt biên tập và phát hành tài liệu gắn kết. |