Form

Overview

Form यह जावा के लिए Aspose.PDF FOSS में एक कक्षा है।. वारिस से: Iterable<Field>.

एक पीडीएफ दस्तावेज़ का इंटरैक्टिव फॉर्म (AcroForm) प्रस्तुत करता है (ISO 32000-1:2008, §12.7).

इस कक्षा में 26 तरीके प्रदान किए जाते हैं जो जावा प्रोग्रामों में फॉर्म वस्तुओं के साथ काम करने के लिए उपलब्ध हैं।. उपलब्ध तरीकों में शामिल हैं: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,और 9 अतिरिक्त तरीके।. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,और तीन और।.

Properties

NameTypeAccessDescription
fieldsField[]Readसभी क्षेत्रों को प्राप्त करें
countintReadकुल फ़ील्ड गिनती
typeFormTypeReadफॉर्म प्रकार - AcroForm शब्दकोश में /XFA इनपुट से XFA की उपस्थिति का पता लगाता है।.
xFAXfaFormReadXFA-विशिष्ट डेटा तक पहुंचने के लिए XFX फॉर्म ऑब्जेक्ट को वापस करता है।.
needAppearancesbooleanRead/NeedAppearances
defaultAppearanceStringRead/DA - डिफ़ॉल्ट उपस्थिति
defaultResourcesResourcesRead/DR - डिफ़ॉल्ट संसाधनों
flattenSettingsFlattenSettingsRead{@link #flatten()} द्वारा उपयोग किए गए फ्लैट सेटिंग्स को वापस लाता है।.
pdfDictionaryPdfDictionaryReadपीडीएफ शब्दकोश का उपयोग करें।.

Methods

SignatureDescription
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser)इस फॉर्म पर कॉल करें।.
get(fieldName: String)Fieldपूरे नाम के साथ फ़ील्ड प्राप्त करें
hasField(fieldName: String)booleanयह वापस करता है कि क्या नाम के साथ एक फ़ील्ड मौजूद है।.
hasField(fieldName: String, ignoreCase: boolean)booleanयह वापस करता है कि क्या नाम के साथ एक फ़ील्ड मौजूद है।.
get(index: int)Field1 आधारित इंडेक्स के माध्यम से फ़ील्ड प्राप्त करें
getFields()Field[]सभी क्षेत्रों को प्राप्त करें
getCount()intकुल फ़ील्ड गिनती
iterator()Iterator<Field>इस फॉर्म के उदाहरण पर इटेरेटर कॉल करें।.
getType()FormTypeफॉर्म प्रकार - AcroForm शब्दकोश में /XFA इनपुट से XFA की उपस्थिति का पता लगाता है।.
setType(type: FormType)आकार का प्रकार निर्धारित करें।.
getXFA()XfaFormXFA-विशिष्ट डेटा तक पहुंचने के लिए XFX फॉर्म ऑब्जेक्ट को वापस करता है।.
getNeedAppearances()boolean/NeedAppearances
setNeedAppearances(value: boolean)जरूरतों को मूल्य से परिभाषित करें।.
getDefaultAppearance()String/DA - डिफ़ॉल्ट उपस्थिति
getDefaultResources()Resources/DR - डिफ़ॉल्ट संसाधनों
add(field: Field)एक फ़ील्ड जोड़ें
add(field: Field, pageNumber: int)एक फ़ील्ड को निर्दिष्ट पृष्ठ (1-आधारित सूचकांक) में जोड़ें।.
add(field: Field, newName: String, pageNumber: int)Fieldनिर्दिष्ट फ़ील्ड का एक प्रति बनाता है, इसे एक नया नाम देता है और इसे
अनुरोध पृष्ठ, और इसे फॉर्म में जोड़ें।.
size()intफॉर्म में फ़ील्डों की संख्या वापस करता है।.
delete(fieldName: String)नाम के अनुसार फ़ील्ड हटाएं
flatten()प्रत्येक फ़ील्ड के विगेट की उपस्थिति को अपने पृष्ठ में डालकर आकार को फ्लैट करें
सामग्री प्रवाह और फिर AcroForm /Fields array को हटा दें।.
flatten(settings: FlattenSettings)निर्दिष्ट सेटिंग्स का उपयोग करके फॉर्म को फ्लैट करें।.
getFlattenSettings()FlattenSettings{@link #flatten()} द्वारा उपयोग किए गए फ्लैट सेटिंग्स को वापस लाता है।.
setFlattenSettings(settings: FlattenSettings)फ़्लैट सेटिंग्स का उपयोग {@link #flatten()} द्वारा किया जाएगा।.
getPdfDictionary()PdfDictionaryपीडीएफ शब्दकोश वापस करें।.
invalidate()कैश किए गए फ़ील्ड इंडेक्स को तोड़ दें ताकि अगले फ़ाइल-एक्सेस कॉल रस्सी हो सके।
{@code /AcroForm/ फ़ील्ड्स}।.

See Also

 हिन्दी