Form
Form
अवलोकन
Form Aspose.PDF FOSS में एक प्रकार है।.
फॉर्म दस्तावेज़ का AcroForm दृश्य है.
यह प्रकार गो प्रोग्राम में Form ऑब्जेक्ट के साथ काम करने के लिए 30 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: AddCheckbox, AddComboBox, AddDateField, AddFileSelectField, AddListBox, AddNumberField, AddPasswordField, AddPushButton, AddRadioGroup, AddRichTextField, AddTextField, ExportFDF, और 18 अतिरिक्त विधियाँ।. Aspose.PDF FOSS for Go पैकेज को स्थापित करने के बाद सभी सार्वजनिक सदस्य किसी भी गो एप्लिकेशन तक पहुंच सकते हैं.
विधिएँ
| Signature | विवरण |
|---|---|
Flatten() → error | फ्लैटन प्रत्येक फ़ॉर्म फ़ील्ड की वर्तमान उपस्थिति को उसके पृष्ठ के सामग्री प्रवाह में बेक करता है और फिर सभी फ़ेल्ड, उनके विजेट, और /AcroForm डिक्ट को हटा देता है, एक गैर-परस्परक्रियात्मक दस्तावेज़ उत्पन्न करता हैं जो वही प्रस्तुत करता हैः. |
Fields() → []Field | Fields सभी पत्ती के रूप में फ़ील्ड को एक फ्लैट स्लाइस के तौर पर लौटाता है. |
Field(name: string) → Field | फ़ील्ड FullName द्वारा पत्ती फ़िल्ड लौटाता है, या शून्य यदि ऐसा कोई क्षेत्र मौजूद नहीं है. |
HasField(name: string) → bool | HasField यह रिपोर्ट करता है कि क्या दिए गए FullName के साथ एक पत्ती फ़ील्ड मौजूद है. |
NeedAppearances() → bool | NeedAppearances रिपोर्ट करता है कि क्या /AcroForm/NeedAppearances सही है, जो दर्शकों को फॉर्म फ़ील्ड प्रदर्शित करते समय कैश किए गए /AP उपस्थिति स्ट्रीम को पुनर्जीवित करने के लिए कहता है. |
SetNeedAppearances(v: bool) | SetNeedAppearances /AcroForm/NeedAppearances को टॉगल करता है।. |
AddTextField(pageNum: int, rect: Rectangle, name: string) → (*TextBoxField, error) | AddTextField पृष्ठ संख्या पर दिए गए आयताकार और फ़ील्ड नाम के साथ एक पंक्ति पाठ इनपुट बनाता है, यदि आवश्यक हो तो /AcroForm को स्वचालित रूप से बनाते हैं।. |
AddCheckbox(pageNum: int, rect: Rectangle, name: string) → (*CheckboxField, error) | AddCheckbox पृष्ठ संख्या पर दिए गए आयताकार और फ़ील्ड नाम के साथ एक चेकबॉक्स विजेट बनाता है. |
AddComboBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption) → (*ComboBoxField, error) | AddComboBox एक एकल-निर्धारित ड्रॉपडाउन विकल्प फ़ील्ड बनाता है. |
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) → bool | RemoveField नामित फ़ील्ड (और उसके सभी विजेट एनोटेशन) को /AcroForm/Fields और प्रत्येक प्रभावित पृष्ठ के /Annouts से हटा देता है. |
ExportFDF() → ([]byte, error) | ExportFDF फ़ॉर्म के क्षेत्र मानों को FDF (फार्म डेटा प्रारूप) दस्तावेज़ एक छोटी PDF-विन्यास फ़ाइल के रूप में क्रमबद्ध करता है (%FDF-1.2 … /FDF /Fields [ … ]) जो Acrobat और अन्य रीडर आयात करते हैं।. |
WriteFDF(w: io.Writer) → error | WriteFDF लिखता है ExportFDP आउटपुट 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 प्रति ऑप्ट्स स्वरूपित एक संख्या फ़ील्ड जोड़ता है. |
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) → error | WriteJSON लिखता है ExportJON w में आउटपुट. |
ImportJSON(data: []byte) → (int, error) | ImportJSON एक टाइप किए गए JSON दस्तावेज़ से फ़ील्ड मान (ExportJson द्वारा उत्पन्न आकार) लागू करता है और वास्तव में सेट फ़ेल्ड की संख्या लौटाता है. |
ReadJSON(r: io.Reader) → (int, error) | ReadJSON r से JSON दस्तावेज़ पढ़ता है और ImportJson के माध्यम से इसे लागू करता है. |
ExportXFDF() → ([]byte, error) | ExportXFDF फॉर्म के फ़ील्ड मानों को XFDP दस्तावेज़ के रूप में क्रमबद्ध करता है. |
WriteXFDF(w: io.Writer) → error | WriteXFDF लिखता है ExportX FD output को w. |
ImportXFDF(data: []byte) → (int, error) | ImportXFDF XFDP दस्तावेज़ से फ़ील्ड मान लागू करता है और सेट किए गए फ़िल्ड की संख्या लौटाता है. |
ReadXFDF(r: io.Reader) → (int, error) | ReadXFDF एक XFDP दस्तावेज़ को r से पढ़ता है और ImportX FD में लागू करता है. |