FormEditor
ภาพรวม
FormEditor เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: IDisposable.
หน้าตัวการทําการแบบ: เติมสนาม, แบบฟอร์มที่เรียบๆ, ข้อมูลนําเข้า/ส่งออก.
หมวดนี้ให้ 64 วิธีในการทํางานกับ FormEditor วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: AddCheckBox, AddField, AddFieldScript, AddListItem, AddSubmitBtn, AddTextField, BindPdf, CheckField, Close, CopyInnerField, CopyOuterField, DecorateField,และ 34 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: ConvertTo, DestFileName, DestStream, Document, ExportItems, Facade,และอีก 7 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Document | Document | อ่าน | เอกสารที่ติดต่อกับผู้อํานวยการนี้ ถูกเปิดเผยเพื่อให้มันสามารถถูกผูกพันในหน้าต่างอื่นได้. |
SrcFileName | string? | อ่าน/เขียน | เส้นทางไฟล์แหล่งที่ใช้โดย ctor + Save flow ที่ไม่มีปารามีเตอร์. |
SrcStream | Stream? | อ่าน/เขียน | รางแหล่งที่ใช้โดย ctor + Save flow ที่ไม่มีปารามีเตอร์. |
DestFileName | string? | อ่าน/เขียน | เส้นทางไฟล์ปลายทางที่เขียนโดย Save โดยไม่มีปารามีเตอร์ (parameterless). |
DestStream | Stream? | อ่าน/เขียน | การส่งหมายที่เขียนโดยการ Save โดยไม่มีปารามีเตอร์ (). |
ConvertTo | PdfFormat | อ่าน/เขียน | เป้าหมาย PDF/A หรือรุ่น PDF สําหรับผลิตที่บันทึกไว้. |
Facade | FormFieldFacade | อ่าน/เขียน | การแสดงภาพที่ใช้โดย AddField และ DecorateField (((). |
Items | string[]? | อ่าน/เขียน | รายการแบบตั้งค่าของวัตถุที่ใช้โดย AddField เมื่อสร้างสนาม ListBox / ComboBox. |
ExportItems | string[][]? | อ่าน/เขียน | คู่ค่าส่งออกที่คู่กับรายการ. |
RadioButtonItemSize | double | อ่าน/เขียน | ความยาวของริมไอเท็มปุ่มวิทยุ (ในจุด) ที่ใช้ในการวางกลุ่มวิทย์. |
RadioGap | float | อ่าน/เขียน | ความว่าง (ในจุด) ระหว่างรายการปุ่มวิทยุ ในกลุ่มหนึ่ง. |
RadioHoriz | bool | อ่าน/เขียน | เมื่อจริง รายการปุ่มวิทยุถูกวางออกในแนวขอบ; ในทางอื่น ๆ สูง. |
SubmitFlag | SubmitFormFlag | อ่าน/เขียน | การส่งรูปแบบที่ใช้โดย AddSubmitBtn และ SetSubmitFlag. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
FormEditor() | คอนสตรัคเตอร์แบบตั้งค่าสําหรับ API ที่ใช้ stateless byte[]. |
FormEditor(document: Document) | ติดผู้นํากับเอกสารสําหรับการปฏิบัติงานในสถานที่. |
FormEditor(document: Document, destStream: Stream) | การผูกเอกสารและการตั้งค่าล่วงหน้าของสตรีมผลิตสําหรับ Save ที่ไม่มีปารามีเตอร์. |
FormEditor(document: Document, destFileName: string) | การผูกเอกสารและการตั้งค่าเส้นทางไฟล์ออกก่อนสําหรับ Save ที่ไม่มีปารามีเตอร์. |
FormEditor(srcStream: Stream, destStream: Stream) | เปิดจากสตรีมการเข้า, เขียนไปยังสไตล์การออกใน Save. |
FormEditor(srcFileName: string, destFileName: string) | เปิดจากไฟล์การเข้า, เขียนไปยังไฟ่ออกใน Save. |
BindPdf(path: string) | การผูกไฟล์ PDF ตามเส้นทางเพื่อแก้ไข. |
BindPdf(pdfData: byte[]) | การผูก PDF จากพัฟเฟอร์ไบต์. |
BindPdf(stream: Stream) | การผูก PDF จากสตรีม. |
BindPdf(document: Document) | การผูก PDF จากเอกสารที่เปิดไปแล้ว. |
Save(path: string) | เก็บเอกสารที่เชื่อมต่อไปยังเส้นทางไฟล์. |
Save(destStream: Stream) | เก็บเอกสารที่ติดต่อไว้ในสตรีม. |
Save() | เก็บเอกสารที่ผูกพันไปยังจุดหมายที่ตั้งค่า (DestFileName หรือ DestStream). |
Close() | ปิดและปล่อยเอกสารที่ผูกพัน. |
Dispose() | เรียก Dispose ในตัวอย่าง FormEditor นี้. |
SetField(fieldName: string, value: string) | ตั้งค่าฟิลด์ตามชื่อ. |
CheckField(fieldName: string) | ตรวจสอบกรอบเช็คตามชื่อ. |
UncheckField(fieldName: string) | เปิดเช็คกรอบที่ชื่อ. |
AddTextField(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double) | เพิ่มสนามข้อความไปยังเอกสารที่ผูกพัน. |
AddCheckBox(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double, isChecked: bool) | เพิ่มสนามกรอบเช็คเข้าเอกสารที่ผูกพัน. |
AddField(fieldType: FieldType, fieldName: string, pageNum: int, llx: float, lly: float, urx: float, ury: float) | เพิ่มสนามของสนานที่ให้ Type ที่สี่เหลี่ยมที่ต้องการใน pageNum. |
AddField(fieldType: FieldType, fieldName: string, initValue: string?, pageNum: int, llx: float, lly: float, urx: float, ury: float) | เพิ่มสนามที่มีค่าเริ่มต้น (สนานข้อความและกล่องสกัด). |
AddListItem(fieldName: string, itemName: string) | เพิ่มรายการเดียวไปยังสนาม ListBox / ComboBox. |
AddListItem(fieldName: string, exportName: string[]) | เพิ่มรายการเดียวที่มีคู่ค่าส่งออก (แสดง, ส่งออก). |
DelListItem(fieldName: string, itemName: string) | ลบรายการเดียวจากสนาม ListBox / ComboBox. |
AddSubmitBtn(fieldName: string, page: int, label: string, url: string, llx: float, lly: float, urx: float, ury: float) | เพิ่มปุ่มส่งไป. |
AddFieldScript(fieldName: string, script: string) | ติดสกริปการกระทํา JavaScript กับสนาม. |
SetFieldScript(fieldName: string, script: string) | เปลี่ยนสกรีปการกระทํา JavaScript ของสนาม. |
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int) | สําเนาสนามในเอกสารที่ผูกพันไปยังหน้าอื่น. |
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int, abscissa: float, ordinate: float) | คัดแปลงสนามในเอกสารที่ผูกพันไปยังหน้าอื่น ที่ระดับขั้นตั้งที่ให้ไว้. |
CopyOuterField(srcFileName: string, fieldName: string) | คัดแปลงสนามจากไฟล์ PDF ใหม่เข้าในเอกสารที่ติดอยู่ตรงเดียวกัน. |
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int) | สําเนาสนามจากไฟล์ PDF อีกหนึ่งที่เข้าเอกสารที่ผูกพันในหน้าที่ถูกกําหนด. |
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int, abscissa: float, ordinate: float) | คัดแปลงสนามจากไฟล์ PDF ใหม่ที่ระบุอัตราสั้น. |
DecorateField() | ใช้ Facade ในทุกสนามในเอกสาร. |
DecorateField(fieldType: FieldType) | ใช้ Facade กับทุกสนามของชนิดที่ให้ไว้. |
DecorateField(fieldName: string) | ใช้ Facade กับสนามที่มีชื่อเดียว. |
ResetFacade() | เปลี่ยนแปลงทุกที่ดินบนหน้าตึก. |
ResetInnerFacade() | ชื่อฉายสําหรับ ResetFacade ที่ครอบคลุมผู้โทรที่ติดต่อหน้าตึก. |
MoveField(fieldName: string, llx: float, lly: float, urx: float, ury: float) | ย้ายกรอบสนาม. |
RenameField(fieldName: string, newFieldName: string) | เปลี่ยนชื่อสนามแบบฟอร์ม. |
RemoveField(fieldName: string) | ลบสนามตามชื่อ. |
RemoveFieldAction(fieldName: string) | ลบการกระทําที่ติดกับสนาม. |
SetFieldAlignment(fieldName: string, alignment: int) | ตั้งค่าการจัดแนวนอนของค่าของฟิลด์. |
SetFieldAlignmentV(fieldName: string, alignment: int) | ตั้งค่าการจัดแนวแนวตั้งของค่าของฟิลด์. |
SetFieldAppearance(fieldName: string, flags: AnnotationFlags) | ตั้งค่าสถานะการมองเห็น / อ่านอย่างเดียว / จำเป็น ของฟิลด์. |
GetFieldAppearance(fieldName: string) | การคืนการมองเห็น / ต้องการอ่านเพียงแค่ / แผ่นที่จําเป็นบนสนาม. |
SetFieldAttribute(fieldName: string, flag: PropertyFlag) | ตั้งค่า ReadOnly / จำเป็น / NoExport. |
SetFieldCombNumber(fieldName: string, combNumber: int) | ตั้งค่าจำนวน comb-cell สำหรับฟิลด์ข้อความ (PDF 1.5+). |
SetFieldLimit(fieldName: string, fieldLimit: int) | ตั้งค่าจำนวนอักขระสูงสุดของฟิลด์ข้อความตามชื่อ. |
SetSubmitFlag(fieldName: string, submitFormFlag: SubmitFormFlag) | ตั้งค่าแฟล็กการกระทำ SubmitForm บนฟิลด์ปุ่ม. |
SetSubmitUrl(fieldName: string, url: string) | ตั้งค่า URL ปลายทางของการกระทำ SubmitForm บนฟิลด์ปุ่ม. |
Single2Multiple(fieldName: string) | เปลี่ยนแปลงสนามข้อความเส้นเดียวเป็นหลายสาย. |
FlattenAllFields() | ปรับฟอร์มทั้งหมดในเอกสารที่ผูกพัน. |
FillFields(input: byte[], fieldValues: Dictionary<string, string>) | เติมฟอร์มในสนามด้วยค่าที่ให้ (ชื่อสนาน → ค่า). |
FillField(input: byte[], fieldName: string, value: string) | เติมฟอร์มเพียงกรอบเดียวโดยชื่อ. |
FlattenForm(input: byte[]) | ลงแบบฟอร์มที่เรียบๆ ทําให้สนามเป็นเนื้อหาสถิติ และลบ AcroForm. |
GetFieldNames(input: byte[]) | รับชื่อฟิลด์ทั้งหมดในแบบฟอร์มของเอกสาร. |
GetFieldValue(input: byte[], fieldName: string) | รับค่าของฟิลด์ที่ระบุ. |
GetFieldType(input: byte[], fieldName: string) | รับประเภทของฟิลด์เฉพาะ. |
HasForm(input: byte[]) | ตรวจสอบว่าเอกสารมีแบบฟอร์มหรือไม่. |
GetFieldCount(input: byte[]) | รับจำนวนฟิลด์ของแบบฟอร์มทั้งหมด. |
ExportFormData(input: byte[]) | การส่งออกข้อมูลแบบฟอร์มเป็นวัสดุคําศัพท์ (ชื่อสนาม → ค่า). |
ImportFormData(input: byte[], data: Dictionary<string, string>) | นําเข้าข้อมูลแบบฟอร์มจากวัสดุคําศัพท์. |
RenameField(input: byte[], oldName: string, newPartialName: string) | เปลี่ยนชื่อสนามแบบฟอร์มในไบต์ที่ได้รับมา. |