FormEditor
FormEditor
अवलोकन
FormEditor जावा के लिए Aspose.PDF FOSS में एक वर्ग है.
पीडीएफ दस्तावेज़ में प्रपत्र फ़ील्ड संपादित करने के लिए विधि प्रदान करता हैः सूचीबद्ध फ़िल्ड, भरने मान, समतल करना और फ़ीलड हटाना.
यह वर्ग जावा प्रोग्राम में FormEditor ऑब्जेक्ट के साथ काम करने के लिए 31 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade, और 9 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: document, facade, fieldNames.
गुण
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
document | Document | पढ़िए। | बंधे हुए दस्तावेज़ को लौटाता है. |
fieldNames | String[] | पढ़िए। | दस्तावेज़ में सभी फ़ॉर्म फ़ील्ड के नाम लौटाता है. |
facade | FormFieldFacade | पढ़िए। | बाद में बनाए गए फ़ील्ड पर लागू दृश्य-शैली का मुखौटा लौटाता है. |
विधियाँ
| Signature | विवरण |
|---|---|
FormEditor() | एक नया {@code FormEditor} उदाहरण बनाता है. |
FormEditor(inputFile: String) | निर्दिष्ट फ़ाइल से जुड़ा एक नया संपादक बनाता है. |
FormEditor(inputFile: String, outputFile: String) | {@code inputFile} से जुड़ा एक नया संपादक बनाता है और जब { @link # save() } बुलाया जाता है तो परिणाम को { @@ code outputFille} में लिखने के लिए कॉन्फ़िगर किया गया।. |
FormEditor(document: Document, outputFile: String) | पहले से लोड किए गए दस्तावेज़ में एक {@code FormEditor} को जोड़ता है और परिणाम को { @ code outputFile} पर लिखने के लिए कॉन्फ़िगर करता है { @@ लिंक #(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 | इस संपादक के लिए एक पीडीएफ फ़ाइल को बांधता है. |
bindPdf(inputStream: InputStream) → boolean | इनपुट स्ट्रीम से पीडीएफ को बांड करता है. |
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, Int, double, duplicate, doubl, doubling) द्वारा उपयोग किए जाने वाले दृश्य-शैली के मुखौटे को सेट करता है।. |
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} पर एक पुश बटन बनाता है जो सक्रिय होने पर फ़ॉर्म को { @ code url } में सबमिट करता है. |
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 | {@link #FormEditor(String, String)} कंस्ट्रक्टर के माध्यम से आपूर्ति की गई आउटपुट फ़ाइल में बंधे दस्तावेज़ को सहेजता है. |
save(outputFile: String) → boolean | बंधे हुए दस्तावेज़ को फ़ाइल में सहेजता है. |
save(outputStream: OutputStream) → boolean | बाउंड दस्तावेज़ को आउटपुट स्ट्रीम में सहेजता है. |
close() | संपादक को बंद करता है और बंधे हुए दस्तावेज़ को रिलीज़ करता हैं. |