FormEditor

Overview

FormEditor là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: IDisposable.

Hình nền cho các hoạt động hình thức: điền các trường, biểu mẫu phẳng, dữ liệu nhập khẩu / xuất khẩu.

Khóa học này cung cấp 64 phương pháp để làm việc với các đối tượng FormEditor trong các chương trình .NET. Các phương pháp có sẵn bao gồm: AddCheckBox, AddField, AddFieldScript, AddListItem, AddSubmitBtn, AddTextField, BindPdf, CheckField, Close, CopyInnerField, CopyOuterField, DecorateField,34 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 : ConvertTo, DestFileName, DestStream, ExportItems, Facade, Items,Và 6 nhiều hơn nữa.

Properties

NameTypeAccessDescription
SrcFileNamestring?Đọc / viếtHướng dẫn tệp nguồn được sử dụng bởi ctor không có thông số + Save flow.
SrcStreamStream?Đọc / viếtNguồn dòng được sử dụng bởi ctor không có thông số + Save flow.
DestFileNamestring?Đọc / viếtDestination file path được viết bởi parameterless Save().
DestStreamStream?Đọc / viếtDestination stream được viết bởi parametersless Save().
ConvertToPdfFormatĐọc / viếtMục tiêu PDF/A hoặc phiên bản PDF cho kết quả được tiết kiệm.
FacadeFormFieldFacadeĐọc / viếtHình ảnh được áp dụng bởi AddField và DecorateField().
Itemsstring[]?Đọc / viếtDanh sách mặc định của các mục được sử dụng bởi AddField khi tạo các trường ListBox / {LATz-WEB.
ExportItemsstring[][]?Đọc / viếtGiá trị xuất khẩu cặp với mục.
RadioButtonItemSizedoubleĐọc / viếtĐộ dài của mặt hàng đĩa radio (trong điểm) được sử dụng khi đặt ra một nhóm radio.
RadioGapfloatĐọc / viếtKhác (trong điểm) giữa các mục nút radio trong một nhóm.
RadioHorizboolĐọc / viếtKhi đúng, các mục đĩa radio được đặt ngang; nếu không, dọc.
SubmitFlagSubmitFormFlagĐọc / viếtGửi các định dạng được sử dụng bởi AddSubmitBtn và SetSubmitFlag.

Methods

SignatureDescription
FormEditor()Thiết kế mặc định cho API dựa trên byte không có trạng thái[].
FormEditor(document: Document)Kết nối biên tập viên với một tài liệu cho các hoạt động tại chỗ.
FormEditor(document: Document, destStream: Stream)Kết nối một tài liệu và thiết lập trước dòng output cho không có thông số Save.
FormEditor(document: Document, destFileName: string)Kết nối một tài liệu và thiết lập trước con đường tệp xuất phát cho không có thông số Save.
FormEditor(srcStream: Stream, destStream: Stream)Mở từ dòng nhập, viết vào dòng xuất trên Save.
FormEditor(srcFileName: string, destFileName: string)Mở từ một tệp nhập, viết vào tách xuất trên Save.
BindPdf(path: string)Kết nối một tệp PDF theo con đường để chỉnh sửa.
BindPdf(pdfData: byte[])Kết nối PDF từ một byte buffer.
BindPdf(stream: Stream)Kết nối PDF từ một dòng.
BindPdf(document: Document)Kết nối PDF từ một tài liệu đã mở.
Save(path: string)Lưu tài liệu được gắn kết đến một con đường tệp.
Save(destStream: Stream)Lưu tài liệu được gắn kết với một dòng.
Save()Lưu tài liệu được gắn kết đến điểm đến đã cấu hình (DestFileName hoặc DestStream).
Close()Đóng và phát hành tài liệu liên kết.
Dispose()Calls Có sẵn trên trường hợp FormEditor này.
SetField(fieldName: string, value: string)Thiết lập giá trị trường theo tên.
CheckField(fieldName: string)Kiểm tra hộp kiểm theo tên.
UncheckField(fieldName: string)Chọn một hộp kiểm theo tên.
AddTextField(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double)Thêm một trường văn bản vào tài liệu kết nối.
AddCheckBox(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double, isChecked: bool)Thêm một hộp kiểm vào tài liệu kết nối.
AddField(fieldType: FieldType, fieldName: string, pageNum: int, llx: float, lly: float, urx: float, ury: float)Thêm một trường trong hộp cụ thểType vào góc thẳng được yêu cầu trên trangNum.
AddField(fieldType: FieldType, fieldName: string, initValue: string?, pageNum: int, llx: float, lly: float, urx: float, ury: float)Thêm một trường có giá trị ban đầu (các trường văn bản và hộp kết hợp).
AddListItem(fieldName: string, itemName: string)Thêm một mục duy nhất vào trường ListBox / ComboBox.
AddListItem(fieldName: string, exportName: string[])Thêm một mục duy nhất với cặp giá trị xuất khẩu (màn hình, xuất).
DelListItem(fieldName: string, itemName: string)Xóa một mục duy nhất từ trường ListBox / ComboBox.
AddSubmitBtn(fieldName: string, page: int, label: string, url: string, llx: float, lly: float, urx: float, ury: float)Thêm một nút Submit.
AddFieldScript(fieldName: string, script: string)Nhúng một JavaScript kịch bản hành động vào một trường.
SetFieldScript(fieldName: string, script: string)Thay thế kịch bản hành động của trường JavaScript.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int)Sao chép một trường trong tài liệu kết nối vào trang khác.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int, abscissa: float, ordinate: float)Sao chép một trường trong tài liệu kết nối vào trang khác tại các đường dẫn cụ thể.
CopyOuterField(srcFileName: string, fieldName: string)Sao chép một trường từ tệp PDF khác vào tài liệu kết nối ở cùng vị trí.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int)Sao chép một trường từ tệp PDF khác vào tài liệu kết nối trên trang cụ thể.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int, abscissa: float, ordinate: float)Sao chép một trường từ tệp PDF khác với các định dạng rõ ràng.
DecorateField()Ứng dụng Facade cho mỗi lĩnh vực trong tài liệu.
DecorateField(fieldType: FieldType)Ứng dụng Facade cho mỗi lĩnh vực của loại cụ thể.
DecorateField(fieldName: string)Ứng dụng Facade cho một trường duy nhất được đặt tên.
ResetFacade()Đặt lại mọi tài sản trên Facade.
ResetInnerFacade()Alias cho ResetFacade bao gồm các cuộc gọi khung lỗ.
MoveField(fieldName: string, llx: float, lly: float, urx: float, ury: float)Di chuyển hộp giới hạn của một trường.
RenameField(fieldName: string, newFieldName: string)Đổi lại một hình dạng trường.
RemoveField(fieldName: string)Xóa một trường theo tên.
RemoveFieldAction(fieldName: string)Xóa hành động gắn liền với một trường.
SetFieldAlignment(fieldName: string, alignment: int)Thiết lập sự phù hợp ngang của giá trị của một trường.
SetFieldAlignmentV(fieldName: string, alignment: int)Thiết lập sự phù hợp trực tiếp của giá trị của một trường.
SetFieldAppearance(fieldName: string, flags: AnnotationFlags)Thiết lập tầm nhìn / đọc đơn giản / yêu cầu lá cờ trên một trường.
GetFieldAppearance(fieldName: string)Trở lại tầm nhìn / đọc đơn giản / yêu cầu lá cờ trên một trường.
SetFieldAttribute(fieldName: string, flag: PropertyFlag)Cài đặt ReadOnly / Yêu cầu / NoExport.
SetFieldCombNumber(fieldName: string, combNumber: int)Thiết lập số lượng ô comb cho một trường văn bản (PDF 1.5+).
SetFieldLimit(fieldName: string, fieldLimit: int)Thiết lập số nhân vật tối đa của một trường văn bản theo tên.
SetSubmitFlag(fieldName: string, submitFormFlag: SubmitFormFlag)Đặt SubmitForm biểu tượng hành động trên một trường nút.
SetSubmitUrl(fieldName: string, url: string)Thiết lập URL mục tiêu hành động SubmitForm trên một trường nút.
Single2Multiple(fieldName: string)Chuyển đổi một hộp văn bản đơn hàng thành một nhiều dòng.
FlattenAllFields()Đặt tất cả các trường hình dạng trong tài liệu kết nối.
FillFields(input: byte[], fieldValues: Dictionary<string, string>)Chọn các trường với giá trị (tên miền → giá cả).
FillField(input: byte[], fieldName: string, value: string)Đặt một hộp hình dạng đơn theo tên.
FlattenForm(input: byte[])Đặt hình thức — chuyển các trường thành nội dung tĩnh và xóa AcroForm.
GetFieldNames(input: byte[])Nhận tất cả tên miền trong hình thức tài liệu.
GetFieldValue(input: byte[], fieldName: string)Nhận giá trị của một lĩnh vực cụ thể.
GetFieldType(input: byte[], fieldName: string)Nhận loại của một lĩnh vực cụ thể.
HasForm(input: byte[])Kiểm tra xem tài liệu có một hình thức.
GetFieldCount(input: byte[])Nhận tổng số các trường hình thức.
ExportFormData(input: byte[])Xuất khẩu định dạng dữ liệu như một từ điển (tên trường → giá trị).
ImportFormData(input: byte[], data: Dictionary<string, string>)Import form data từ một từ điển.
RenameField(input: byte[], oldName: string, newPartialName: string)Đổi tên một trường hình dạng trong các byte được cung cấp.

See Also

 Tiếng Việt