Form

ภาพรวม

Form เป็นตัวอย่างใน Aspose.PDF FOSS for Go.

Form คือการดู AcroForm ของเอกสาร.

ประเภทนี้ให้ 30 วิธีในการทํางานกับวัตถุ Form ในโปรแกรม Go. วิธีการที่ใช้ได้แก่: AddCheckbox, AddComboBox, AddDateField, AddFileSelectField, AddListBox, AddNumberField, AddPasswordField, AddPushButton, AddRadioGroup, AddRichTextField, AddTextField, ExportFDF,และ 18 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Go ได้หลังจากติดตั้งแพ็คเกจ FOSS for Go.

วิธีการ

Signatureคําอธิบาย
Flatten()errorFlatten จะนําการปรากฏตัวของฟอร์มทุกกรอบเข้าสู่สตรีมเนื้อหาในหน้า และจากนั้นจะลบสนามทั้งหมด, วิดจิตของพวกเขาและ /AcroForm dict โดยผลิตเอกสารที่ไม่ปฏิสัมพันธ์ให้เหมือนเดิม.
Fields()[]Fieldสายส่งกลับทั้งหมดใบรูปแบบสนามเป็นแผ่นแบน.
Field(name: string)Fieldสายส่งกลับสนามใบโดย FullName, หรือ nil หากไม่มีสนานดังกล่าว.
HasField(name: string)boolHasField รายงานว่ามีสนามใบที่มี FullName ที่ได้รับการบอก.
NeedAppearances()boolNeedAppearances รายงานว่า /AcroForm/NeedAppearances เป็น true หรือไม่ ซึ่งบอกผู้ชมให้สร้างใหม่การดูของสายหน้าตาที่เก็บ cache ของ /AP เมื่อแสดงสนามแบบฟอร์ม.
SetNeedAppearances(v: bool)SetNeedAppearances เปลี่ยน /AcroForm/NeedAppearances.
AddTextField(pageNum: int, rect: Rectangle, name: string)(*TextBoxField, error)AddTextField สร้างการใส่ข้อความในเส้นเดียวบน pageNum ด้วยรูปสี่เหลี่ยมและชื่อสนามที่ให้ โดยสร้าง /AcroForm และแหล่งตัวอักษร Helvetica แบบตั้งค่า หากจําเป็น.
AddCheckbox(pageNum: int, rect: Rectangle, name: string)(*CheckboxField, error)AddCheckbox สร้างวิดจ์กรอบเช็คบน pageNum พร้อมกับรูปสี่เหลี่ยมและชื่อสนามที่ให้.
AddComboBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption)(*ComboBoxField, error)AddComboBox สร้างสนามเลือก dropdown ที่มีการคัดเลือกเดียว.
AddListBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption)(*ListBoxField, error)AddListBox สร้างสนามรายการเลือกเดียว.
AddPushButton(pageNum: int, rect: Rectangle, name: string, caption: string)(*ButtonField, error)AddPushButton สร้างปุ่มที่ไม่สลับ.
AddRadioGroup(name: string, items: []RadioItem)(*RadioButtonField, error)AddRadioGroup สร้างสนามแม่ปุ่มวิทยุ บวกวิดจ์ต์หนึ่งต่อรายการ.
RemoveField(name: string)boolRemoveField ลบสนามที่มีชื่อ (และคําบรรยายวิดจีตทั้งหมด) จาก /AcroForm/Felds และจากการประกาศของแต่ละหน้าที่ได้รับผลกระทบ.
ExportFDF()([]byte, error)ExportFDF ทําการเรียงค่าสนามของแบบฟอร์มเป็นเอกสาร FDF (Forms Data Format) ไฟล์ syntax PDF ขนาดเล็ก (%FDF-1.2/FDF /Fields [ … ]) ที่ Acrobat และผู้อ่านอื่นๆ นําเข้า.
WriteFDF(w: io.Writer)errorWriteFDF เขียน ExportFDP output เป็น w.
ImportFDF(data: []byte)(int, error)ImportFDF ใช้ค่าสนามจากเอกสาร FDF และคืนจํานวนสนานที่กําหนดไว้.
ReadFDF(r: io.Reader)(int, error)ReadFDF อ่านเอกสาร FDF จาก r และนํามันไปใช้ผ่าน ImportFDP.
AddPasswordField(pageNum: int, rect: Rectangle, name: string)(*PasswordBoxField, error)AddPasswordField เพิ่มสนามข้อความที่ปิดบัง.
AddFileSelectField(pageNum: int, rect: Rectangle, name: string)(*FileSelectBoxField, error)AddFileSelectField เพิ่มสนามข้อความเลือกไฟล์.
AddRichTextField(pageNum: int, rect: Rectangle, name: string)(*RichTextBoxField, error)AddRichTextField เพิ่มสนามที่รวยด้วยข้อความ.
AddNumberField(pageNum: int, rect: Rectangle, name: string, opts: NumberFormatOptions)(*NumberField, error)AddNumberField เพิ่มสนามจํานวนที่ออกแบบตาม opts.
AddDateField(pageNum: int, rect: Rectangle, name: string)(*DateField, error)AddDateField เพิ่มสนามวันที่ที่มีหน้ากากรูปแบบ (เช่น.
ExportJSON(opts: ...JSONExportOptions)([]byte, error)ExportJSON ทําการเรียงค่าสนามของฟอร์มเป็นเอกสาร JSON ที่ถูกตีพิมพ์ โดยใช้ชื่อเต็มของแต่ละสนาน: {"name": {"type": "...", "value": ...}}.
WriteJSON(w: io.Writer, opts: ...JSONExportOptions)errorWriteJSON เขียน ExportJON output เป็น w.
ImportJSON(data: []byte)(int, error)ImportJSON ใช้ค่าสนามจากเอกสาร JSON ที่ถูกตีพิมพ์ (รูปแบบที่ ExportJson ผลิต) และคืนจํานวนสนานที่ตั้งจริง.
ReadJSON(r: io.Reader)(int, error)ReadJSON อ่านเอกสาร JSON จาก r และนํามันไปใช้ผ่าน ImportJson.
ExportXFDF()([]byte, error)ExportXFDF ทําการเรียงค่าสนามของแบบฟอร์มเป็นเอกสาร XFDP.
WriteXFDF(w: io.Writer)errorWriteXFDF เขียน ExportX FD output เป็น w.
ImportXFDF(data: []byte)(int, error)ImportXFDF ใช้ค่าสนามจากเอกสาร XFDP และคืนจํานวนสนานที่กําหนดไว้.
ReadXFDF(r: io.Reader)(int, error)ReadXFDF อ่านเอกสาร XFDP จาก r และนํามันไปใช้ผ่าน ImportX FD.

ดูเช่นกัน

 ภาษาไทย