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

NameTypeAccessDescription
fieldsField[]ReadTìm tất cả các trường
countintReadTổng số Field count
typeFormTypeReadLoạ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.
xFAXfaFormReadTrả lại đối tượng biểu mẫu XFA để truy cập dữ liệu cụ thể cho XF.
needAppearancesbooleanRead__Điều kiện 0
defaultAppearanceStringRead/DA - xuất hiện mặc định
defaultResourcesResourcesRead/DR - Tài nguyên mặc định
flattenSettingsFlattenSettingsReadTrở lại các cài đặt mỏng được sử dụng bởi {@link #flatten()}.
pdfDictionaryPdfDictionaryReadĐặt lại từ điển pdf.

Methods

SignatureDescription
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser)Gọi Form trên mẫu này.
get(fieldName: String)FieldNhận Field bằng tên đầy đủ
hasField(fieldName: String)booleanTrả về nếu một trường có tên được chỉ định tồn tại.
hasField(fieldName: String, ignoreCase: boolean)booleanTrả về nếu một trường có tên được chỉ định tồn tại.
get(index: int)FieldNhận Field by 1-based index
getFields()Field[]Tìm tất cả các trường
getCount()intTổng số Field count
iterator()Iterator<Field>Nhắc iterator vào mẫu này.
getType()FormTypeLoạ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()XfaFormTrả 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)FieldTạ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()intTrả 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()FlattenSettingsTrở 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()PdfDictionaryTrở 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}.

See Also

 Tiếng Việt