Form
ภาพรวม
Form เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: ICollection<Aspose.Pdf.Annotations.WidgetAnnotation>.
แสดงรูปแบบปฏิสัมพันธ์ (AcroForm) ของเอกสาร PDF.
หมวดนี้ให้วิธีการ 37 สําหรับทํางานกับวัตถุ Form ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form,และวิธีการเพิ่มเติมอีก 15 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources,และอีก 14 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Fields | Field[] | อ่าน | ส่งฟอร์มกลับเป็นอาร์เรย์สนาปช็อต. |
IgnoreNeedsRendering | bool | อ่าน/เขียน | เมื่อเป็นจริง, การเข้า NeedAppearances ของแบบฟอร์มถูกขัดยับ ดังนั้น Acrobat จะไม่สร้างการปรากฏตัวของวิดจีตในเวลาเปิด. |
EmulateRequierdGroups | bool | อ่าน/เขียน | เมื่อ true ขั้นตอนที่เรียบของแบบฟอร์มเพิ่มเครื่องหมาย Required ของสังเคราะห์สําหรับ ‘requiresGroups’ แบบ XFA ที่มีข้อจํากัดอย่างน้อยหนึ่งที่ไม่ถูกตอบสนอง. |
Count | int | อ่าน | จํานวนสนามแบบ ROOT ข้อความของ array AcroForm /Fields (สนานที่ field-/Parent เป็น null). |
RadioGroups | IReadOnlyList<RadioButtonGroup> | อ่าน | ทุกกลุ่มปุ่มวิทยุพร้อมแล้ว. |
SignaturesExist | bool | อ่าน/เขียน | True หากมีสนามเซ็นต์ใดๆ ที่มีวัสดุ /V ในรูปนี้. |
Type | FormType | อ่าน/เขียน | ประเภทแบบ (มาตรฐาน, สแตติก, ไดนัมคิ). |
IsXfa | bool | อ่าน | ว่าใบนี้เป็นแบบ XFA ไหม. |
XFA | XFA? | อ่าน | การเปิดตัว XFA Accessor ของ XML Packets (ตารางข้อมูล, ชุดข้อมูล…) ที่อยู่เบื้องหลัง. |
HasXfa | bool | อ่าน | True เมื่อแบบฟอร์มมีส่วน XFA. |
AutoRecalculate | bool | อ่าน/เขียน | เมื่อเป็นจริง, คัดหาสนามที่คํานวณใหม่เมื่อการขึ้นอยู่กับเปลี่ยน. |
AutoRestoreForm | bool | อ่าน/เขียน | การที่แบบฟอร์มจะสร้างสนามใหม่จากวิดจิทหน้าเมื่อการใส่ AcroForm /Fields หาย/ว่าง (ตั้งค่าล่วงหน้า true). |
CalculatedFields | IEnumerable<Field>? | อ่าน/เขียน | ระเบียบสนามที่ใช้ในการขับเคลื่อนการคํานวณผ่าน. |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | อ่าน/เขียน | การปรากฏตัวแบบตั้งค่าที่ใช้กับสนามที่ไม่ได้มี /DA ของตัวเอง. |
DefaultResources | Aspose.Pdf.Resources? | อ่าน | แหล่ง font / colorspace ที่ใช้โดยแบบฟอร์ม โดยตั้งค่า. |
IsSynchronized | bool | อ่าน | ว่าการเก็บของที่อยู่เบื้องหลังนั้นปลอดภัยหรือไม่. |
NeedsRendering | bool | อ่าน | True เมื่อแบบฟอร์มมีสัญลักษณ์ NeedsAppearances ตั้งไว้. |
RemovePermission | bool | อ่าน/เขียน | เมื่อเป็นจริง บิทอนุญาตของเอกสารจะถูกถอดก่อนการบันทึก. |
SignaturesAppendOnly | bool | อ่าน/เขียน | เมื่อถูกต้อง ผู้เขียนไม่สนใจการเปลี่ยนแปลงโดยข้ามลายเซ็นต์. |
SyncRoot | object | อ่าน | การประสานงานของโอกซ์รากสําหรับ IsSynchronized. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
Form(document: Document) | สร้างแบบฟอร์มที่เชื่อมต่อกับเอกสาร. |
Delete(fieldName: string) | ลบสนามแบบฟอร์มตามชื่อ. |
Add(field: Field) | เพิ่มสนามเข้าฟอร์มในหน้าที่ระบุ. |
Add(field: Field, pageNumber: int) | สายการเพิ่ม. |
findField(fullName: string) | ค้นหาสนามตามชื่อ; กลับ null เมื่อไม่พบ. |
FindField(fullName: string) | PascalCase ชื่อฉายาของ findField. |
ToObject() | การส่งออกค่าสนามทั้งหมดเป็นวัตถุประกอบคําศัพท์ (ชื่อสนาน → ค่า). |
HasField(fieldName: string) | True หากสนามที่มีชื่อเต็มที่ให้มีอยู่ใน AcroForm. |
HasField(fieldName: string, searchChildren: bool) | True หากมีสนามที่มีชื่อที่ให้อยู่. |
FindByName(fullName: string) | ค้นหาสนามโดยชื่อเต็ม หรือทาง XFA สําหรับฟอร์ม XF แถว. |
GetXfaDatasetsXml() | รับชุดข้อมูล XFA XML, หรือ null หากไม่ใช่ฟอร์ม XFA. |
GetXfaFieldValue(path: string) | ดึงค่าฟิลด์ XFA โดยใช้เส้นทางแบบจุดใน datasets XML. |
SetXfaFieldValue(path: string, value: string) | ตั้งค่าฟิลด์ XFA โดยใช้เส้นทางแบบจุดใน datasets XML. |
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>) | กําหนดค่า XFA หลายสนามในวงการพารสเซ็ตข้อมูล/เรียงรายหนึ่ง. |
SetXfaFieldImage(path: string, base64: string, contentType: string) | เขียนภาพ base64 เข้าใน node ของตารางข้อมูล XFA สําหรับเส้นทางและแบ่งมันด้วย contentType ที่ได้รับ (เช่น. |
Flatten() | แผ่นฟอร์มทั้งหมด ทําให้การมองเห็นของมันกลายเป็นเนื้อหาหน้า และลบแบบอินเตอร์แท็กติว. |
Flatten(document: Document) | แผ่นฟอร์มทั้งหมด ทําให้การมองเห็นของมันกลายเป็นเนื้อหาหน้า และลบแบบอินเตอร์แท็กติว. |
ExportFdf() | ข้อมูลสนามแบบฟอร์มส่งออกใน FDF (Forms Data Format) ตาม PDF spec §12.7.7. |
ImportFdf(fdfData: byte[]) | การนําเข้าข้อมูลสนามแบบฟอร์มจาก FDF byte. |
ExportXfdf() | การส่งออกข้อมูลสนามแบบฟอร์มใน XFDF (XML Forms Data Format). |
ImportXfdf(xfdfXml: string) | การนําเข้าข้อมูลสนามแบบฟอร์มจาก XFDF XML สตริง. |
GetEnumerator() | เรียก GetEnumerator ในตัวอย่างแบบฟอร์มนี้. |
Add(field: Field, partialName: string, pageNumber: int) | คัดแปลงสนามเข้าในแบบฟอร์มภายใต้ชื่อส่วนใหม่, การผูกพัน widget ของมัน (s) กับ pageNumber. |
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle) | เพิ่มการดูวิดจ์ดใหม่กับสนามในหน้าเฉพาะ ภายในสี่เหลี่ยม. |
AssignXfa(xml: XmlDocument) | เปลี่ยน XFA เซ็ตข้อมูลจาก XmlDocument. |
CopyTo(array: Field[], index: int) | คัดแปลงสนามเข้าในอัตราการจัดหาที่เริ่มต้นจากอินเด็กซ์. |
Delete(field: Field) | ถอดสนามที่ให้ไว้จากแบบฟอร์ม. |
ExportToJson(stream: Stream) | การเรียงกรอบของฟอร์มเป็น JSON ผ่านสตรีมที่จัดส่ง. |
ExportToJson(fileName: string) | การเรียงกรอบของฟอร์มเป็น JSON ในไฟล์. |
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?) | การเรียงกรอบของฟอร์มเป็น JSON ผ่านสตรีมที่จัดส่ง. |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | การเรียงกรอบของฟอร์มเป็น JSON ในไฟล์. |
GetFieldsInRect(rect: Rectangle) | กลับสนามที่ตัดสี่เหลี่ยมที่ให้มา. |
HasField(field: Field) | True เมื่อสนามที่ให้มาเป็นของแบบฟอร์มนี้. |
ImportFromJson(stream: Stream) | อ่านค่าสนามแบบฟอร์มจาก JSON และใช้มัน. |
ImportFromJson(fileName: string) | อ่านค่าสนามแบบฟอร์มจากไฟล์ JSON และนําไปใช้มัน. |
MakeFormAnnotationsIndependent(page: Page) | แยกคําบรรยายจากต้นสนามให้สามารถย้ายระหว่างหน้าได้อย่างอิสระ. |
RemoveFieldAppearance(field: Field, appearanceIndex: int) | ลบรายการที่มีความเป็นอย่างเฉพาะจากสนามหนึ่ง. |