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คําอธิบาย
FieldsField[]อ่านส่งฟอร์มกลับเป็นอาร์เรย์สนาปช็อต.
IgnoreNeedsRenderingboolอ่าน/เขียนเมื่อเป็นจริง, การเข้า NeedAppearances ของแบบฟอร์มถูกขัดยับ ดังนั้น Acrobat จะไม่สร้างการปรากฏตัวของวิดจีตในเวลาเปิด.
EmulateRequierdGroupsboolอ่าน/เขียนเมื่อ true ขั้นตอนที่เรียบของแบบฟอร์มเพิ่มเครื่องหมาย Required ของสังเคราะห์สําหรับ ‘requiresGroups’ แบบ XFA ที่มีข้อจํากัดอย่างน้อยหนึ่งที่ไม่ถูกตอบสนอง.
Countintอ่านจํานวนสนามแบบ ROOT ข้อความของ array AcroForm /Fields (สนานที่ field-/Parent เป็น null).
RadioGroupsIReadOnlyList<RadioButtonGroup>อ่านทุกกลุ่มปุ่มวิทยุพร้อมแล้ว.
SignaturesExistboolอ่าน/เขียนTrue หากมีสนามเซ็นต์ใดๆ ที่มีวัสดุ /V ในรูปนี้.
TypeFormTypeอ่าน/เขียนประเภทแบบ (มาตรฐาน, สแตติก, ไดนัมคิ).
IsXfaboolอ่านว่าใบนี้เป็นแบบ XFA ไหม.
XFAXFA?อ่านการเปิดตัว XFA Accessor ของ XML Packets (ตารางข้อมูล, ชุดข้อมูล…) ที่อยู่เบื้องหลัง.
HasXfaboolอ่านTrue เมื่อแบบฟอร์มมีส่วน XFA.
AutoRecalculateboolอ่าน/เขียนเมื่อเป็นจริง, คัดหาสนามที่คํานวณใหม่เมื่อการขึ้นอยู่กับเปลี่ยน.
AutoRestoreFormboolอ่าน/เขียนการที่แบบฟอร์มจะสร้างสนามใหม่จากวิดจิทหน้าเมื่อการใส่ AcroForm /Fields หาย/ว่าง (ตั้งค่าล่วงหน้า true).
CalculatedFieldsIEnumerable<Field>?อ่าน/เขียนระเบียบสนามที่ใช้ในการขับเคลื่อนการคํานวณผ่าน.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceอ่าน/เขียนการปรากฏตัวแบบตั้งค่าที่ใช้กับสนามที่ไม่ได้มี /DA ของตัวเอง.
DefaultResourcesAspose.Pdf.Resources?อ่านแหล่ง font / colorspace ที่ใช้โดยแบบฟอร์ม โดยตั้งค่า.
IsSynchronizedboolอ่านว่าการเก็บของที่อยู่เบื้องหลังนั้นปลอดภัยหรือไม่.
NeedsRenderingboolอ่านTrue เมื่อแบบฟอร์มมีสัญลักษณ์ NeedsAppearances ตั้งไว้.
RemovePermissionboolอ่าน/เขียนเมื่อเป็นจริง บิทอนุญาตของเอกสารจะถูกถอดก่อนการบันทึก.
SignaturesAppendOnlyboolอ่าน/เขียนเมื่อถูกต้อง ผู้เขียนไม่สนใจการเปลี่ยนแปลงโดยข้ามลายเซ็นต์.
SyncRootobjectอ่านการประสานงานของโอกซ์รากสําหรับ 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)ลบรายการที่มีความเป็นอย่างเฉพาะจากสนามหนึ่ง.

ดูเช่นกัน

 ภาษาไทย