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

NameTypeAccessDescription
documentDocumentReadTrả lại tài liệu liên kết.
fieldNamesString[]ReadTrả lại tên của tất cả các trường biểu mẫu trong tài liệu.
facadeFormFieldFacadeReadTrở 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

SignatureDescription
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)boolean7-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)booleanKết nối một tệp PDF với trình soạn thảo này.
bindPdf(inputStream: InputStream)booleanKết nối PDF từ một dòng input.
bindPdf(document: Document)booleanKết nối một {@link Document} hiện có với biên tập viên này.
getDocument()DocumentTrả 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)booleanThỏa mãn một trường hình dạng với giá trị cụ thể.
fillField(fieldName: String, value: boolean)booleanChọ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)StringTrả lại giá trị hiện tại của một trường.
flattenAllFields()booleanPhâ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)booleanThay đổ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)booleanSao 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()FormFieldFacadeTrở 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)booleanThê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)booleanTạ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)booleanThê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)booleanXóa một hình thức trường theo tên.
getFieldType(fieldName: String)StringTrở 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)intTrả lại chiều dài văn bản tối đa cho một hộp văn Bản.
save()booleanGiữ 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)booleanLưu tài liệu gắn kết với một tệp.
save(outputStream: OutputStream)booleanTiế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.

See Also

 Tiếng Việt