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

NameTypeAccessDescription
documentDocumentReadबंधे हुए दस्तावेज़ को वापस कर दें।.
fieldNamesString[]Readदस्तावेज़ में सभी फॉर्म फ़ील्डों के नाम वापस करें।.
facadeFormFieldFacadeReadयह दृश्य-स्टाइल फ़ैक्साड को बाद में बनाए गए क्षेत्रों पर लागू करता है।.

Methods

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

See Also

 हिन्दी