Field
अवलोकन
Field एक क्लास है Aspose.PDF FOSS में .NET के लिए। विरासत में प्राप्त: Aspose.Pdf.Annotations.WidgetAnnotation, IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>।
फ़ॉर्म फ़ील्ड का प्रतिनिधित्व करता है।
यह क्लास .NET प्रोग्राम्स में फ़ील्ड ऑब्जेक्ट्स के साथ काम करने के लिए 26 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, GetCheckedStateName, GetEnumerator, GetRectangle, और 7 अतिरिक्त मेथड्स। सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए उपलब्ध हैं Aspose.PDF FOSS for .NET पैकेज स्थापित करने के बाद। प्रॉपर्टीज़: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, और 72 और।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
Type | FieldType | पढ़ें | फ़ील्ड प्रकार। |
FullName | string? | पढ़ें | पूर्ण योग्य फ़ील्ड नाम। |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | पढ़ें/लिखें | फ़ील्ड के विजेट स्वरूप पर लागू किया गया टेक्स्ट-विशिष्ट क्षैतिज संरेखण ओवरराइड। |
PageIndex | int | पढ़ें | उस पेज का 1-आधारित सूचकांक जो इस फ़ील्ड के विजेट का मालिक है। |
PartialName | string? | पढ़ें/लिखें | आंशिक फ़ील्ड नाम (/T)। |
NormalAppearance | XForm? | पढ़ें | फ़ील्ड का “Normal” रूप (the /AP /N entry)। |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | पढ़ें | फ़ील्ड विजेट के रूप स्ट्रीम (the /AP entry), रूप नाम द्वारा कुंजीबद्ध। |
OnActivated | Annotations.PdfAction? | पढ़ें/लिखें | जब यह फ़ील्ड सक्रिय किया जाता है तो ट्रिगर की जाने वाली कार्रवाई (/A entry)। |
Value | string? | पढ़ें/लिखें | फ़ील्ड मान (/V). |
Count | int | पढ़ें | इस फ़ील्ड के /Kids एरे में बच्चों की संख्या — या तो चाइल्ड फ़ील्ड (हाइरार्की नोड) या विजेट एनोटेशन (एक टर्मिनल फ़ील्ड जिसमें कई दृश्य विजेट होते हैं, जैसे समूहित चेकबॉक्स/रेडियो)। |
Fields | Field[] | पढ़ें | इस फ़ील्ड के फ़ील्ड-टाइप वाले चाइल्ड किड्स को स्नैपशॉट एरे के रूप में — फ़ॉर्म पर फ़ील्ड्स को मिरर करने वाला कंवीनियंस एक्सेसर। |
DefaultValue | string? | पढ़ें | डिफ़ॉल्ट मान (/DV)। |
AlternateName | string? | पढ़ें/लिखें | वैकल्पिक फ़ील्ड नाम / टूलटिप (/TU entry)। |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | पढ़ें/लिखें | विजेट एनोटेशन फ़्लैग्स (/F entry), जैसे कि. |
TabOrder | int | पढ़ें/लिखें | इस फ़ील्ड का टैब क्रमांक सूचक। |
IsReadOnly | bool | पढ़ें | क्या फ़ील्ड केवल-पढ़ने योग्य है। |
ReadOnly | bool | पढ़ें/लिखें | क्या फ़ील्ड केवल-पढ़ने योग्य है (सेट करने योग्य उपनाम API समानता के लिए)। |
IsRequired | bool | पढ़ें | क्या फ़ील्ड आवश्यक है। |
Characteristics | Aspose.Pdf.Annotations.Characteristics | पढ़ें | दिखावट विशेषताएँ (सीमा / पृष्ठभूमि रंग, विजेट घूर्णन)। |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | पढ़ें/लिखें | फ़ील्ड की डिफ़ॉल्ट दिखावट (फ़ॉन्ट, आकार, रंग) — WidgetAnnotation का फ़ील्ड-स्तरीय समकक्ष। |
Rect | Rectangle? | पढ़ें/लिखें | फ़ील्ड आयत। |
Color | Color | पढ़ें/लिखें | फ़ील्ड का रंग (/DA डिफ़ॉल्ट अपीयरेंस स्ट्रिंग में RGB के रूप में संग्रहीत)। |
AnnotationIndex | int | पढ़ें/लिखें | इस फ़ील्ड के विजेट की पेज के /Annots एरे के भीतर 1-आधारित टैब स्थिति — एरे का क्रम पेज टैब क्रम है। |
FitIntoRectangle | bool | पढ़ें/लिखें | वैश्विक फ़्लैग: जब सत्य हो, तो फ़ील्ड का मान अपने विजेट आयत में फिट होने के लिए स्वचालित रूप से आकार बदलता है। |
IsGroup | bool | पढ़ें | क्या यह फ़ील्ड चाइल्ड फ़ील्ड्स का कंटेनर/समूह है। |
IsSharedField | bool | पढ़ें/लिखें | क्या यह फ़ील्ड साझा-फ़ील्ड्स समूह में आता है। |
IsSynchronized | bool | पढ़ें | क्या संग्रह थ्रेड-सुरक्षित है। |
SyncRoot | object | पढ़ें | समक्रमण मूल; यह इंस्टेंस लौटाता है। |
MaxFontSize | double | पढ़ें/लिखें | फ़ील्ड की उपस्थिति ऑटो-फ़िट द्वारा उपयोग किया गया अधिकतम फ़ॉन्ट आकार। |
MinFontSize | double | पढ़ें/लिखें | फ़ील्ड की उपस्थिति ऑटो-फ़िट द्वारा उपयोग किया गया न्यूनतम फ़ॉन्ट आकार। |
MappingName | string? | पढ़ें/लिखें | फ़ील्ड की पहचान करने के लिए बाहरी स्क्रिप्ट्स द्वारा उपयोग किया गया मैपिंग नाम। |
AnnotationType | AnnotationType | पढ़ें | हमेशा विजेट। |
Border | Border? | पढ़ें/लिखें | बॉर्डर की चौड़ाई, शैली और डैश पैटर्न विजेट की BS डिक्शनरी से निकाला जाता है (फ़ॉर्म फ़ील्ड्स अपना बॉर्डर वहाँ रखते हैं, /Border में नहीं)। |
Actions | AnnotationActionCollection | पढ़ें | विजेट के /AA ट्री के लिए एक्शन स्लॉट्स। |
Exportable | bool | पढ़ें/लिखें | फ़ॉर्म सबमिट पर विजेट का मान निर्यात किया जाना चाहिए या नहीं। |
Highlighting | HighlightingMode | पढ़ें/लिखें | जब उपयोगकर्ता विजेट पर क्लिक करता है (/H एंट्री) तब उपयोग किया जाने वाला विज़ुअल हाइलाइटिंग मोड। |
Parent | Forms.Field? | पढ़ें | Parent Field जब यह विजेट AcroForm फ़ील्ड का विज़ुअल चाइल्ड हो। |
Required | bool | पढ़ें/लिखें | सबमिट करने से पहले विजेट को भरना आवश्यक है या नहीं (/Ff बिट 2). |
HighlightMode | string | पढ़ें | हाइलाइट मोड (/H एंट्री). |
DefaultAppearanceString | string? | पढ़ें | डिफ़ॉल्ट दिखावट स्ट्रिंग (/DA एंट्री). |
FieldValue | string? | पढ़ें | फ़ील्ड मान (/V एंट्री)। |
DefaultFieldValue | string? | पढ़ें | डिफ़ॉल्ट फ़ील्ड मान (/DV एंट्री)।। |
FieldType | string? | पढ़ें | फ़ील्ड प्रकार (/FT एंट्री)। |
InnerRect | Rectangle? | पढ़ें | एनोटेशन आयत /RD (rectangle differences) एंट्री द्वारा इनसेट किया गया — वह क्षेत्र जो वास्तव में Rect के भीतर बनाया जाता है। |
Width | double | पढ़ें/लिखें | एनोटेशन आयत की चौड़ाई। |
Height | double | पढ़ें/लिखें | एनोटेशन आयत की ऊँचाई। |
ActiveState | string? | पढ़ें/लिखें | वर्तमान में सक्रिय रूपस्थिति (/AS entry). |
Alignment | TextAlignment | पढ़ें/लिखें | पाठ संरेखण (फ्री-टेक्स्ट / विजेट एनोटेशन जो समृद्ध पाठ रखते हैं)। |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | पढ़ें/लिखें | क्षैतिज संरेखण (Alignment के अतिरिक्त उजागर किया गया; दोनों को स्वतंत्र रूप से सेट किया जा सकता है)। |
States | AppearanceDictionary | पढ़ें | Appearance-state dictionary (AP/N की प्रति-स्थिति उप-डिक्शनरी, उदाहरण के लिए. |
UpdateAppearanceOnConvert | bool | पढ़ें/लिखें | जब कोई एनोटेशन परिवर्तित दस्तावेज़ में सहेजा जाता है तो अपीयरेंस स्ट्रीम को पुनः उत्पन्न करना चाहिए या नहीं। |
UseFontSubset | bool | पढ़ें/लिखें | क्या एम्बेडेड फ़ॉन्ट (यदि कोई हो) को सबसेट किया जाना चाहिए। |
Contents | string? | पढ़ें/लिखें | एनोटेशन सामग्री (पाठ)। |
Opacity | double | पढ़ें/लिखें | एनोटेशन अपारदर्शिता (0.0 = पारदर्शी, 1.0 = अपारदर्शी)। |
InteriorColor | Color? | पढ़ें/लिखें | एनोटेशन का इंटीरियर रंग (/IC एंट्री, सर्कल/स्क्वायर/लाइन एनोटेशन्स के लिए)। |
Title | string? | पढ़ें/लिखें | एनोटेशन शीर्षक (मार्कअप एनोटेशन्स के लिए लेखक)। |
Name | string? | पढ़ें/लिखें | एनोटेशन नाम (विशिष्ट पहचानकर्ता — /NM प्रविष्टि)। |
Subject | string? | पढ़ें/लिखें | एनोटेशन विषय (/Subj प्रविष्टि)।। |
ModifiedDate | string? | पढ़ें | परिवर्तन तिथि। |
Modified | DateTime | पढ़ें/लिखें | /M (संशोधित) तिथि को टाइप्ड DateTime के रूप में। |
AnnotationFlags | AnnotationFlags | पढ़ें/लिखें | फ़्लैग्स का टाइप्ड उपनाम जो सार्वजनिक सतह से मेल खाता है और AnnotationFlags को एक प्रॉपर्टी के रूप में उजागर करता है। |
Action | PdfAction? | पढ़ें/लिखें | इस एनोटेशन से जुड़ी कार्रवाई (/A entry). |
Author | string? | पढ़ें | एनोटेशन लेखक (/T entry). |
AnnotationState | string? | पढ़ें | एनोटेशन की स्थिति (/State entry), जैसे कि. |
AnnotationStateModel | string? | पढ़ें | एनोटेशन स्टेट मॉडल (/StateModel एंट्री), उदा. |
ReplyType | string? | पढ़ें | जवाब प्रकार (/RT entry), जैसे। |
InReplyTo | Annotation? | पढ़ें/लिखें | यह एनोटेशन, जिसपर यह उत्तर दे रहा है (/IRT entry)। |
QuadPoints | Point[] | पढ़ें/लिखें | QuadPoints को पॉइंट मानों की एक सरणी के रूप में। |
Page | Page? | पढ़ें | इस एनोटेशन का स्वामित्व रखने वाला पृष्ठ, या null जब इसे हल नहीं किया जा सकता (उदा. |
VerticalAlignment | VerticalAlignment | पढ़ें/लिखें | इस पैराग्राफ पर लागू ऊर्ध्वाधर संरेखण। |
Margin | MarginInfo | पढ़ें/लिखें | बाहरी मार्जिन जानकारी इस पैराग्राफ पर लागू की गई है। |
IsFirstParagraphInColumn | bool | पढ़ें/लिखें | पैराग्राफ को नई कॉलम में शुरू करने के लिए बाध्य करें। |
IsKeptWithNext | bool | पढ़ें/लिखें | इस पैराग्राफ को अगले पैराग्राफ के साथ उसी पृष्ठ पर रखें। |
IsInNewPage | bool | पढ़ें/लिखें | पैराग्राफ को नई पृष्ठ पर शुरू करने के लिए बाध्य करें। |
IsInLineParagraph | bool | पढ़ें/लिखें | इनलाइन पैराग्राफ फ़्लैग (नई पंक्ति नहीं शुरू करता)। |
HyperlinkText | string? | पढ़ें/लिखें | पुरानी स्ट्रिंग-टाइप हाइपरलिंक लक्ष्य। |
Hyperlink | Hyperlink? | पढ़ें/लिखें | पैराग्राफ पर लागू टाइप्ड हाइपरलिंक सजावट। |
ZIndex | int | पढ़ें/लिखें | DOM रेंडरर द्वारा उपयोग किया गया Z-order इंडेक्स। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
Field(doc: Document) | एक फ़ील्ड बनाएं जो दस्तावेज़ से बंधा हो। |
GetEnumerator() | इस फ़ील्ड के बच्चों के लिए /Kids एरे में विजेट एनोटेशन को इटरेट करता है। |
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int) | इंडेक्स से शुरू करके विजेट एनोटेशन को एक एरे में कॉपी करें। |
CopyTo(array: Field[], index: int) | इस फ़ील्ड के बच्चों को (Field instances के रूप में) एक एरे में, निर्दिष्ट इंडेक्स से शुरू करके कॉपी करें। |
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction) | प्रदान किए गए JavaScript कार्रवाई को इस फ़ील्ड पर निष्पादित करें। |
ExportToJson(stream: Stream) | प्रदान किए गए स्ट्रीम के माध्यम से इस फ़ील्ड को JSON में (एकल FieldExportingData ऑब्जेक्ट) क्रमबद्ध करें। |
ExportToJson(fileName: string) | इस फ़ील्ड को एक JSON फ़ाइल में क्रमबद्ध करें। |
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?) | प्रदान की गई स्ट्रीम के माध्यम से इस फ़ील्ड को JSON में सीरियलाइज़ करें। |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | इस फ़ील्ड को JSON फ़ाइल में सीरियलाइज़ करें। |
ExportValueToJson(outputJsonStream: Stream, indented: bool) | फ़ील्ड का नाम, फ़्लैग्स और मान को एक JSON स्ट्रीम में लिखें। |
Flatten() | इस फ़ील्ड को फ़्लैट करें — इसका मान स्थैतिक पृष्ठ सामग्री में बदल दें। |
GetWidgetEnumerator() | एन्यूमरेटर WidgetAnnotation प्रकार का है। |
ImportValueFromJson(inputJsonStream: Stream) | इस फ़ील्ड का मान एक JSON स्ट्रीम से पढ़ें। |
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string) | एक नामित फ़ील्ड का मान JSON स्ट्रीम से पढ़ें — एकल फ़ील्ड ऑब्जेक्ट (संभवतः ChildFields के माध्यम से नेस्टेड) या उनका एक एरे — और उस प्रविष्टि का मान लागू करें जिसका डॉटेड पाथ fieldFullNameInJSON से मेल खाता है। |
Recalculate() | फ़ील्ड के मान को उसके कैल्कुलेशन स्क्रिप्ट से पुनः गणना करें। |
SetPosition(point: Aspose.Pdf.Point) | फ़ील्ड के पहले विजेट आयत को प्रदान किए गए बिंदु (ऊपर-बाएँ कोना) पर ले जाएँ। |
WidgetAnnotation(doc: Document) | Programmatic ctor — doc के रीडर से जुड़ा एक साधारण विजेट एनोटेशन बनाता है। |
ExportToJson(stream: System.IO.Stream) | इस विजेट के फ़ील्ड को JSON के रूप में एक स्ट्रीम में क्रमबद्ध करें। |
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?) | इस विजेट के फ़ील्ड को एकल FieldExportingData JSON वस्तु के रूप में स्ट्रीम में क्रमबद्ध करें। |
GetCheckedStateName() | यह विजेट की “on” / “checked” स्थिति का प्रतिनिधित्व करने वाले उपस्थिति स्थिति नाम (आमतौर पर “Yes”) को लौटाता है, जिसे /AP/N शब्दकोश की कुंजियों से प्राप्त किया जाता है (जो भी “Off” नहीं है)। |
Accept(visitor: AnnotationSelector) | इस Field इंस्टेंस पर Accept(visitor) को कॉल करता है। |
GetRectangle(considerRotation: bool) | बाउंडिंग आयत को considerRotation द्वारा समायोजित किया गया। |
ChangeAfterResize(transform: Matrix) | उपयोगकर्ता द्वारा पृष्ठ या होस्ट आयत को पुनः आकार देने के बाद एनोटेशन की ज्योमेट्री को समायोजित करें। |
UpdateAppearances() | एनोटेशन की वर्तमान ज्यामिति और रंगों से सामान्य उपस्थिति स्ट्रीम (/AP /N) को पुनः उत्पन्न करें। |
WriteXfdf(writer: System.Xml.XmlWriter) | इस एनोटेशन को एक XFDF तत्व के रूप में राइटर में सिरियलाइज़ करें (PDF 32000 §12.7.8 / XFDF 3.0)। |
Clone() | उथला क्लोन — स्केलर/रेफ-शेयर्ड स्थिति की प्रतियां बनाता है। |