Form

Overview

Form là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.

Nó đại diện cho biểu mẫu tương tác (AcroForm) của một tài liệu PDF.

Khóa học này cung cấp 36 phương pháp để làm việc với các đối tượng Form trong các chương trình .NET. Các phương pháp có sẵn bao gồm: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form,14 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 .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources,Và 14 nhiều hơn nữa.

Properties

NameTypeAccessDescription
FieldsField[]ReadLấy lại các trường hình dạng như một snapshot array (Field[] Fields), do đó, người gọi có thể sử dụng .Long và array indexing.
IgnoreNeedsRenderingboolĐọc / viếtKhi đúng, nhập NeedAppearances trong biểu mẫu bị xóa để Acrobat sẽ không xây dựng lại các hình ảnh widget vào thời gian mở.
EmulateRequierdGroupsboolĐọc / viếtKhi đúng, bước mịn của hình thức thêm một dấu hiệu tổng hợp cần thiết cho các ‘Groups yêu cầu’ theo phong cách XFA mà giới hạn ít nhất là một cần phải không được đáp ứng.
CountintReadNhận được số.
RadioGroupsIReadOnlyList<RadioButtonGroup>ReadTất cả các nhóm nút radio trong hình thức.
SignaturesExistboolĐọc / viếtĐúng nếu bất kỳ trường chữ ký nào với một từ điển chữ kí không 0 / V tồn tại trong hình thức này.
TypeFormTypeĐọc / viếtCác loại hình (Standard, Static, Dynamic).
IsXfaboolReadNếu hình thức này là một hình dạng XFA.
XFAXFA?ReadXFA phụ kiện tiết lộ các gói XML cơ bản (template, dataset, …).
HasXfaboolReadĐúng khi biểu mẫu chứa một phần XFA.
AutoRecalculateboolĐọc / viếtKhi đúng, hãy tính lại các trường được tính toán bất cứ khi nào một sự phụ thuộc thay đổi.
AutoRestoreFormboolĐọc / viếtKhi đúng, biểu mẫu tự động khôi phục các giá trị mặc định của nó trên Reset.
CalculatedFieldsIEnumerable<Field>?Đọc / viếtLệnh trường được sử dụng để điều khiển các thông qua tính toán.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceĐọc / viếtHiển thị mặc định được áp dụng cho các trường không mang /DA của riêng mình.
DefaultResourcesAspose.Pdf.Resources?ReadChữ giả / nguồn không gian màu được sử dụng bởi biểu mẫu.
IsSynchronizedboolReadHoặc bộ sưu tập cơ bản là thread-safe.
NeedsRenderingboolReadĐúng khi hình thức có cờ NeedsAppearances đặt.
RemovePermissionboolĐọc / viếtKhi đúng, các bit giấy phép của tài liệu được xóa trước khi tiết kiệm.
SignaturesAppendOnlyboolĐọc / viếtKhi đúng, tác giả bỏ qua các sửa đổi ký kết-thay qua.
SyncRootobjectReadĐồng bộ hóa đối tượng gốc cho IsSynchronized.

Methods

SignatureDescription
Form(document: Document)Xây dựng một biểu mẫu gắn liền với tài liệu.
Delete(fieldName: string)Xóa một hình thức theo tên.
Add(field: Field)Thêm một trường vào biểu mẫu trên trang cụ thể.
Add(field: Field, pageNumber: int)Vùng để thêm.
findField(fullName: string)Xem một trường theo tên; trở lại không khi chưa tìm thấy.
FindField(fullName: string)[Điều kiện] [điểm toán] là một số hình ảnh của FindField.
ToObject()Xuất tất cả các giá trị trường như một từ điển (tên miền → giá cả).
HasField(fieldName: string)Đúng nếu một trường có tên đầy đủ đã được cung cấp tồn tại trong AcroForm.
HasField(fieldName: string, searchChildren: bool)Có thật nếu một trường có tên đã được cung cấp tồn tại.
FindByName(fullName: string)Tìm một trường bằng tên đầy đủ của nó, hoặc theo con đường XFA cho các biểu mẫu xfa tĩnh.
GetXfaDatasetsXml()Nhận các tập dữ liệu XFA XML, hoặc không nếu không phải một biểu mẫu XF.
GetXfaFieldValue(path: string)Nhận giá trị trường XFA theo con đường được xác định trong các tập dữ liệu XML.
SetXfaFieldValue(path: string, value: string)Thiết lập giá trị trường XFA theo con đường được xác định trong các tập dữ liệu XML.
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>)Thiết lập nhiều giá trị trường XFA trong một tập dữ liệu parse/serialise chu kỳ.
Flatten()Đóng tất cả các trường hình dạng - biến sự xuất hiện thị giác của họ thành nội dung trang và loại bỏ biểu mẫu tương tác.
Flatten(document: Document)Đóng tất cả các trường hình dạng - biến sự xuất hiện thị giác của họ thành nội dung trang và loại bỏ biểu mẫu tương tác.
ExportFdf()Xuất khẩu hình thức dữ liệu trường trong FDF (Forms Data Format) theo PDF spec §12.7.7.
ImportFdf(fdfData: byte[])nhập hình thức dữ liệu trường từ byte FDF.
ExportXfdf()Dữ liệu trường biểu mẫu xuất trong XFDF (XML Forms Data Format).
ImportXfdf(xfdfXml: string)nhập hình thức dữ liệu trường từ XFDF XML string.
GetEnumerator()Đặt GetEnumerator vào mẫu này.
Add(field: Field, partialName: string, pageNumber: int)Sao chép trường vào biểu mẫu dưới một tên chia mới, liên kết widget(s) của nó với trang Số.
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle)Thêm một hình dạng widget tươi đến một trường trên một trang cụ thể trong một góc thẳng.
AssignXfa(xml: XmlDocument)Thay thế các tập dữ liệu XFA từ XmlDocument.
CopyTo(array: Field[], index: int)Sao chép các trường vào hàng cung cấp bắt đầu với chỉ số.
Delete(field: Field)Xóa các trường được cung cấp từ hình thức.
ExportToJson(stream: Stream)Xác định các trường biểu mẫu cho JSON thông qua dòng được cung cấp.
ExportToJson(fileName: string)Xét các trường biểu mẫu vào JSON trong một tệp.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Xác định các trường biểu mẫu cho JSON thông qua dòng được cung cấp.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Xét các trường biểu mẫu vào JSON trong một tệp.
GetFieldsInRect(rect: Rectangle)Trở lại các trường xuyên qua góc thẳng cung cấp.
HasField(field: Field)Thực khi các trường được cung cấp thuộc về hình thức này.
ImportFromJson(stream: Stream)Đọc các giá trị hình thức trường từ một dòng JSON và áp dụng chúng.
ImportFromJson(fileName: string)Đọc các giá trị hình thức từ một tệp JSON và áp dụng chúng.
MakeFormAnnotationsIndependent(page: Page)Detach hình thành các ghi chú từ cây trường để chúng có thể di chuyển giữa các trang một cách độc lập.
RemoveFieldAppearance(field: Field, appearanceIndex: int)Xóa một dạng xuất hiện cụ thể vào từ một trường.

See Also

 Tiếng Việt