Form
Overview
Form là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: Iterable<Field>.
Hiển thị biểu mẫu tương tác (AcroForm) của một tài liệu PDF (ISO 32000-1:2008, §12.7).
Khóa học này cung cấp 26 phương pháp để làm việc với các đối tượng Form trong các chương trình Java. Các phương pháp có sẵn bao gồm: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,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 : count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,Và 3 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
fields | Field[] | Read | Tìm tất cả các trường |
count | int | Read | Tổng số Field count |
type | FormType | Read | Loại biểu mẫu - phát hiện sự hiện diện của XFA từ /XFA vào trong lời nói AcroForm. |
xFA | XfaForm | Read | Trả lại đối tượng biểu mẫu XFA để truy cập dữ liệu cụ thể cho XF. |
needAppearances | boolean | Read | __Điều kiện 0 |
defaultAppearance | String | Read | /DA - xuất hiện mặc định |
defaultResources | Resources | Read | /DR - Tài nguyên mặc định |
flattenSettings | FlattenSettings | Read | Trở lại các cài đặt mỏng được sử dụng bởi {@link #flatten()}. |
pdfDictionary | PdfDictionary | Read | Đặt lại từ điển pdf. |
Methods
| Signature | Description |
|---|---|
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser) | Gọi Form trên mẫu này. |
get(fieldName: String) → Field | Nhận Field bằng tên đầy đủ |
hasField(fieldName: String) → boolean | Trả về nếu một trường có tên được chỉ định tồn tại. |
hasField(fieldName: String, ignoreCase: boolean) → boolean | Trả về nếu một trường có tên được chỉ định tồn tại. |
get(index: int) → Field | Nhận Field by 1-based index |
getFields() → Field[] | Tìm tất cả các trường |
getCount() → int | Tổng số Field count |
iterator() → Iterator<Field> | Nhắc iterator vào mẫu này. |
getType() → FormType | Loại biểu mẫu - phát hiện sự hiện diện của XFA từ /XFA vào trong lời nói AcroForm. |
setType(type: FormType) | Đặt hình dạng kiểu. |
getXFA() → XfaForm | Trả lại đối tượng biểu mẫu XFA để truy cập dữ liệu cụ thể cho XF. |
getNeedAppearances() → boolean | __Điều kiện 0 |
setNeedAppearances(value: boolean) | Thiết lập nhu cầu xuất hiện giá trị. |
getDefaultAppearance() → String | /DA - xuất hiện mặc định |
getDefaultResources() → Resources | /DR - Tài nguyên mặc định |
add(field: Field) | Thêm một trường |
add(field: Field, pageNumber: int) | Thêm một trường vào trang cụ thể (index dựa trên 1). |
add(field: Field, newName: String, pageNumber: int) → Field | Tạo một bản sao của trường được chỉ định, cho nó tên mới, đặt nó trên trang yêu cầu và thêm vào biểu mẫu. |
size() → int | Trả lại số lượng các trường trong hình thức. |
delete(fieldName: String) | xóa trường theo tên |
flatten() | Tải hình thức bằng cách nhấp vào sự xuất hiện của widget của mỗi trường trong dòng nội dung trang của nó và sau đó xóa AcroForm /Fields array. |
flatten(settings: FlattenSettings) | Đóng hình dạng bằng cách sử dụng các cài đặt được chỉ định. |
getFlattenSettings() → FlattenSettings | Trở lại các cài đặt mỏng được sử dụng bởi {@link #flatten()}. |
setFlattenSettings(settings: FlattenSettings) | Thiết lập các cài đặt phẳng để được sử dụng bởi {@link #flatten()}. |
getPdfDictionary() → PdfDictionary | Trở lại từ điển pdf. |
invalidate() | Giảm chỉ số trường được cache để cuộc gọi tiếp theo truy cập trường giải quyết {@code /AcroForm/Fields}. |