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विवरण
documentDocumentपढ़िए।बंधे हुए दस्तावेज़ को लौटाता है.
fieldNamesString[]पढ़िए।दस्तावेज़ में सभी फ़ॉर्म फ़ील्ड के नाम लौटाता है.
facadeFormFieldFacadeपढ़िए।बाद में बनाए गए फ़ील्ड पर लागू दृश्य-शैली का मुखौटा लौटाता है.

विधियाँ

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)boolean7-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()संपादक को बंद करता है और बंधे हुए दस्तावेज़ को रिलीज़ करता हैं.

यह भी देखें

 हिन्दी