FormEditor
FormEditor
Overview
FormEditor यह जावा के लिए Aspose.PDF FOSS में एक कक्षा है।.
एक पीडीएफ दस्तावेज़ में फॉर्म फ़ील्ड को संपादित करने के तरीकों की पेशकश करता है: सूचीबद्ध फ़ाइल, मूल्य भरने, फ्लेटिंग और हटाने फ़ोल्ड।.
इस कक्षा में जावा प्रोग्रामों में FormEditor वस्तुओं के साथ काम करने के लिए 31 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade,और 9 अतिरिक्त तरीके।. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : document, facade, fieldNames.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | बंधे हुए दस्तावेज़ को वापस कर दें।. |
fieldNames | String[] | Read | दस्तावेज़ में सभी फॉर्म फ़ील्डों के नाम वापस करें।. |
facade | FormFieldFacade | Read | यह दृश्य-स्टाइल फ़ैक्साड को बाद में बनाए गए क्षेत्रों पर लागू करता है।. |
Methods
| Signature | Description |
|---|---|
FormEditor() | एक नया {@code FormEditor} उदाहरण बनाता है।. |
FormEditor(inputFile: String) | एक नया संपादक निर्दिष्ट फ़ाइल से जुड़ा हुआ बनाता है।. |
FormEditor(inputFile: String, outputFile: String) | एक नया संपादक बनाता है जो {@code inputFile} से जुड़ा हुआ है और लिखने के लिए कॉन्फ़िगर किया गया है |
| जब {@link #save()} को कॉल किया जाता है तो परिणाम { @code outputFile} पर होता है।. | |
FormEditor(document: Document, outputFile: String) | एक {@code FormEditor} बनाता है जो पहले से ही लोड किए गए दस्तावेज़ से जुड़ा हुआ है और |
| परिणाम लिखने के लिए {@code outputFile} पर { @link #save()} को कॉन्फ़िगर किया गया है।. | |
addField(type: FieldType, fieldName: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | 7-arg {@link #addField} overload (no initial value). |
FormEditor(document: Document) | एक नया संपादक निर्दिष्ट दस्तावेज़ से जुड़ा हुआ बनाता है।. |
bindPdf(inputFile: String) → boolean | इस संपादक के लिए एक PDF फ़ाइल जोड़ें।. |
bindPdf(inputStream: InputStream) → boolean | एक इनपुट स्ट्रीम से PDF को जोड़ें।. |
bindPdf(document: Document) → boolean | इस संपादक के लिए एक मौजूदा {@link Document} को जोड़ें।. |
getDocument() → Document | बंधे हुए दस्तावेज़ को वापस कर दें।. |
getFieldNames() → String[] | दस्तावेज़ में सभी फॉर्म फ़ील्डों के नाम वापस करें।. |
fillField(fieldName: String, value: String) → boolean | एक फॉर्म फ़ील्ड को निर्दिष्ट मूल्य के साथ भरें।. |
fillField(fieldName: String, value: boolean) → boolean | एक बॉयलिंग मूल्य का उपयोग करके चेकबॉक्स जैसी फ़ील्ड भरें।. |
getField(fieldName: String) → String | एक फ़ील्ड के वर्तमान मूल्य को वापस कर देता है।. |
flattenAllFields() → boolean | सभी फॉर्म फ़ील्डों को फ्लैट करता है, उन्हें गैर-इंटरैक्टिव बनाता है।. |
flattenField(fieldName: String) → boolean | एक ही क्षेत्र को फ्लैट करता है और इसे इंटरैक्टिव रूप से हटा देता है।. |
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int) → boolean | {@code sourceFile} से नामित फ़ील्ड को बंधन दस्तावेज़ में कॉपी करें |
| पर जाएँ {@code pageNumber}।. | |
getFacade() → FormFieldFacade | यह दृश्य-स्टाइल फ़ैक्साड को बाद में बनाए गए क्षेत्रों पर लागू करता है।. |
setFacade(facade: FormFieldFacade) | C# संपत्ति {@code FormEditor.Facade} को दर्शाता है: दृश्य शैली सेट करें |
| फ़ैक्साइड द्वारा उपयोग किया जाता है {@link #addField(FieldType, String, string , int, double, dual, duble, double)} | |
| नए-निर्मित विजेता नोट्स (बैकग्राउंड रंग, सीमा शैली, आदि) पहनने के लिए।. | |
resetFacade() | किसी भी पूर्व सेट फ़ैसाड को काटें ताकि अगला {@code addField} डिफ़ॉल्ट्स का उपयोग करे।. |
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | एक नया फॉर्म फ़ील्ड जोड़ें {@code pageNumber} पर दिए गए सीधे कोने में।. |
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double) → boolean | {@code pageNumber} पर एक दबाव बटन बनाता है जो फॉर्म को प्रस्तुत करता है |
| जब सक्रिय हो जाता है।. | |
addListItem(fieldName: String, item: String) → boolean | एक विकल्प को एक मौजूदा सूची बॉक्स या कॉम्बो बॉस फ़ील्ड में जोड़ें।. |
removeField(fieldName: String) → boolean | नाम के अनुसार एक फॉर्म फ़ील्ड हटा दें।. |
getFieldType(fieldName: String) → String | निर्दिष्ट फ़ील्ड के प्रकार को वापस करें।. |
setFieldLimit(fieldName: String, limit: int) → boolean | एक पाठ बॉक्स फ़ील्ड के लिए अधिकतम पाठ लंबाई निर्धारित करें।. |
getFieldLimit(fieldName: String) → int | एक पाठ बॉक्स फ़ील्ड के लिए अधिकतम पाठ लंबाई वापस करता है।. |
save() → boolean | यह बंधे हुए दस्तावेज़ को आउटपुट फ़ाइल के माध्यम से प्रदान किया जाता है |
| [संपादित करें] मशीन के लिए कस्टम।. | |
save(outputFile: String) → boolean | एक फ़ाइल में बाध्य दस्तावेज़ को बचाता है।. |
save(outputStream: OutputStream) → boolean | एक आउटपुट प्रवाह के लिए बाध्य दस्तावेज़ को बचाता है।. |
close() | संपादक बंद कर देता है और बंधे हुए दस्तावेज़ को रिलीज करता है।. |