Aspose.Html.Dom.Svg

में सभी वर्ग Aspose.Html.Dom.Svgनामस्थान w3c SVG2 अनुशंसाओं पर आधारित हैं। इस नेमस्पेस का उपयोग करके, आप अपनी आवश्यकताओं के अनुसार एसवीजी फ़ाइल को लोड, नेविगेट या रेंडर कर सकते हैं।

कक्षाओं

कक्षाविवरण
SVGAElementSVGAElement इंटरफ़ेस ‘ए’ तत्व से संबंधित है।
SVGAnimateElementSVGAnimateElement इंटरफ़ेस ‘चेतन’ तत्व से मेल खाता है।
SVGAnimateMotionElementSVGAnimateMotionElement इंटरफ़ेस ‘एनिमेटमोशन’ तत्व से संबंधित है। SVG DOM के माध्यम से ‘एनिमेटमोशन’ तत्व की विशेषताओं के लिए ऑब्जेक्ट-ओरिएंटेड एक्सेस उपलब्ध नहीं है।
SVGAnimateTransformElementSVGAnimateTransformElement इंटरफ़ेस ‘एनिमेटट्रांसफ़ॉर्म’ तत्व से संबंधित है। SVG DOM के माध्यम से ‘एनिमेटट्रांसफ़ॉर्म’ तत्व की विशेषताओं के लिए ऑब्जेक्ट-ओरिएंटेड एक्सेस उपलब्ध नहीं है।
SVGAnimationElementSVGAnimationElement इंटरफ़ेस सभी एनिमेशन तत्व इंटरफ़ेस का आधार इंटरफ़ेस है: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement और SVGAnimateTransformElement.
SVGCircleElementSVGCircleElement इंटरफ़ेस ‘सर्कल’ तत्व से मेल खाता है।
SVGClipPathElementSVGClipPathElement इंटरफ़ेस ‘clipPath’ तत्व से मेल खाता है.
SVGComponentTransferFunctionElementयह इंटरफ़ेस घटक स्थानांतरण फ़ंक्शन इंटरफ़ेस द्वारा उपयोग किए जाने वाले आधार इंटरफ़ेस को परिभाषित करता है।
SVGCursorElementSVGCursorElement इंटरफ़ेस ‘कर्सर’ तत्व से मेल खाता है।
SVGDefsElementSVGDefsElement इंटरफ़ेस ‘defs’ तत्व से संबंधित है।
SVGDescElementSVGDescElement इंटरफ़ेस ‘desc’ तत्व से मेल खाता है.
SVGDocumentएकएसवीजी दस्तावेज़एसवीजी पदानुक्रम की जड़ है और संपूर्ण सामग्री रखती है। पदानुक्रम तक पहुँच प्रदान करने के अलावा, यह दस्तावेज़ से जानकारी के कुछ सेटों तक पहुँचने के लिए कुछ सुविधाजनक तरीके भी प्रदान करता है। तत्व एक एक्सएचटीएमएल दस्तावेज़ [एक्सएचटीएमएल] के भीतर इनलाइन एम्बेडेड है, तो एक एसवीजीडॉक्यूमेंट ऑब्जेक्ट मौजूद नहीं होगा; इसके बजाय, दस्तावेज़ ऑब्जेक्ट पदानुक्रम में रूट ऑब्जेक्ट एक भिन्न प्रकार का दस्तावेज़ ऑब्जेक्ट होगा, जैसे कि HTMLDocument ऑब्जेक्ट. हालांकि, एक SVGDocument ऑब्जेक्ट वास्तव में तब मौजूद होगा जब XML दस्तावेज़ पदानुक्रम का मूल तत्व ‘svg’ तत्व हो , जैसे स्टैंड-अलोन SVG फ़ाइल देखते समय (अर्थात, MIME प्रकार वाली फ़ाइल “image/svg+xml”)। इस स्थिति में, SVGDocument ऑब्जेक्ट दस्तावेज़ ऑब्जेक्ट मॉडल पदानुक्रम का मूल ऑब्जेक्ट होगा।
SVGElementसभी SVG DOM इंटरफ़ेस जो सीधे SVG भाषा में तत्वों से मेल खाते हैं (जैसे कि ‘पथ’ तत्व के लिए SVGPathElement इंटरफ़ेस) SVGElement इंटरफ़ेस से प्राप्त होते हैं।
SVGElementInstanceप्रत्येक उपयोग-तत्व शैडो ट्री का रूट ऑब्जेक्ट SVGUseElementShadowRoot इंटरफ़ेस लागू करता है। यह इंटरफ़ेस वर्तमान में शैडोरूट इंटरफ़ेस और DocumentOrShadowRoot मिक्सिन के लिए परिभाषित गुणों और विधियों के लिए किसी भी एक्सटेंशन को परिभाषित नहीं करता है। हालाँकि, इस नोड पर निहित वृक्ष पूरी तरह से केवल पढ़ने के लिए लेखक लिपियों के दृष्टिकोण से है।
SVGEllipseElementSVGEllipseElement इंटरफ़ेस ‘दीर्घवृत्त’ तत्व से मेल खाता है।
SVGExceptionयह अपवाद तब उठाया जाता है जब एक विशिष्ट एसवीजी ऑपरेशन करना असंभव होता है।
SVGFilterElementSVGFilterElement इंटरफ़ेस ‘फ़िल्टर’ तत्व से मेल खाता है.
SVGForeignObjectElementSVGForignObjectElement इंटरफ़ेस ‘विदेशी वस्तु’ तत्व से संबंधित है।
SVGGElementSVGGElement इंटरफ़ेस ‘जी’ तत्व से संबंधित है।
SVGGeometryElementइंटरफ़ेस SVGGeometryElement एसवीजी तत्वों का प्रतिनिधित्व करता है जिसका प्रतिपादन ज्यामिति द्वारा समतुल्य पथ के साथ परिभाषित किया गया है, और जिसे भरा और स्ट्रोक किया जा सकता है। इसमें पथ और मूल आकार शामिल हैं.
SVGGradientElementSVGGradientElement इंटरफ़ेस एक बेस इंटरफ़ेस है जिसका उपयोग SVGLinearGradientElement और SVGRadialGradientElement द्वारा किया जाता है।
SVGGraphicsElementSVGGraphicsElement इंटरफ़ेस SVG तत्वों का प्रतिनिधित्व करता है जिसका प्राथमिक उद्देश्य ग्राफिक्स को सीधे एक समूह में प्रस्तुत करना है।
SVGImageElementSVGImageElement इंटरफ़ेस ‘छवि’ तत्व से मेल खाता है।
SVGLinearGradientElementSVGLinearGradientElement इंटरफ़ेस ’linearGradient’ तत्व से मेल खाता है।
SVGLineElementSVGLineElement इंटरफ़ेस ‘लाइन’ तत्व से संबंधित है।
SVGMarkerElementSVGMarkerElement इंटरफ़ेस ‘मार्कर’ तत्व से संबंधित है।
SVGMaskElementSVGMaskElement इंटरफ़ेस ‘मास्क’ तत्व से संबंधित है।
SVGMetadataElementSVGMetadataElement इंटरफ़ेस ‘मेटाडेटा’ तत्व से मेल खाता है।
SVGMPathElementSVGMPathElement इंटरफ़ेस ‘mpath’ तत्व से मेल खाता है.
SVGPathElementSVGPathElement इंटरफ़ेस ‘पथ’ तत्व से मेल खाता है.
SVGPatternElementSVGPatternElement इंटरफ़ेस ‘पैटर्न’ तत्व से मेल खाता है।
SVGPolygonElementSVGPolygonElement इंटरफ़ेस ‘बहुभुज’ तत्व से संबंधित है।
SVGPolylineElementSVGPolylineElement इंटरफ़ेस ‘पॉलीलाइन’ तत्व से संबंधित है।
SVGRadialGradientElementSVGRadialGradientElement इंटरफ़ेस ‘radialGradient’ तत्व से मेल खाता है।
SVGRectElementSVGRectElement इंटरफ़ेस ‘रेक्ट’ तत्व से मेल खाता है।
SVGScriptElementSVGScriptElement इंटरफ़ेस ‘स्क्रिप्ट’ तत्व से मेल खाता है।
SVGSetElementSVGSetElement इंटरफ़ेस ‘सेट’ तत्व से संबंधित है। SVG DOM के माध्यम से ‘सेट’ तत्व की विशेषताओं के लिए ऑब्जेक्ट-ओरिएंटेड एक्सेस उपलब्ध नहीं है।
SVGStopElementSVGStopElement इंटरफ़ेस ‘स्टॉप’ तत्व से मेल खाता है।
SVGStyleElementSVGStyleElement इंटरफ़ेस ‘शैली’ तत्व से मेल खाता है।
SVGSVGElementएक मुख्य इंटरफ़ेस परिभाषा SVGSVGElement इंटरफ़ेस है, जो इंटरफ़ेस है जो ‘svg’ तत्व से संबंधित है। इस इंटरफ़ेस में विभिन्न विविध सामान्य रूप से उपयोग की जाने वाली उपयोगिता विधियाँ हैं, जैसे कि मैट्रिक्स संचालन और दृश्य रेंडरिंग डिवाइस पर रेड्रा के समय को नियंत्रित करने की क्षमता।
SVGSwitchElementSVGSwitchElement इंटरफ़ेस ‘स्विच’ तत्व से मेल खाता है।
SVGSymbolElementSVGSymbolElement इंटरफ़ेस ‘प्रतीक’ तत्व से संबंधित है।
SVGTextContentElementSVGTextContentElement को विभिन्न टेक्स्ट-संबंधित इंटरफेस द्वारा इनहेरिट किया गया है, जैसे कि SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement और SVGTextPathElement. इस इंटरफ़ेस पर उन विधियों के लिए जो किसी वर्ण या वर्णों की संख्या के लिए एक अनुक्रमणिका को संदर्भित करते हैं, इन संदर्भों को होना चाहिए एक UTF-16 कोड इकाई या कई UTF-16 कोड इकाइयों के सूचकांक के रूप में व्याख्या की जाती है। यह DOM लेवल 2 कोर के साथ संगति के लिए है, जहाँ कैरेक्टरडेटा इंटरफ़ेस पर विधियाँ UTF-16 कोड इकाइयों को इंडेक्स के रूप में उपयोग करती हैं और कैरेक्टर डेटा के भीतर गिनती करती हैं। उदाहरण के लिए, यदि ‘टेक्स्ट’ तत्व की टेक्स्ट सामग्री एक गैर- बीएमपी चरित्र, जैसे यू + 10000, फिर उस तत्व पर getNumberOfChars का आह्वान 2 लौटाएगा क्योंकि दो यूटीएफ -16 कोड इकाइयां हैं (सरोगेट जोड़ी) उस एक चरित्र का प्रतिनिधित्व करने के लिए उपयोग की जाती हैं।
SVGTextElementSVGTextElement इंटरफ़ेस ‘टेक्स्ट’ तत्व से मेल खाता है।
SVGTextPathElementSVGTextPathElement इंटरफ़ेस ’textPath’ तत्व से मेल खाता है.
SVGTextPositioningElementSVGTextPositioningElement इंटरफ़ेस टेक्स्ट-संबंधित इंटरफ़ेस द्वारा इनहेरिट किया गया है: SVGTextElement, SVGTSpanElement, SVGTRefElement और SVGAltGlyphElement.
SVGTitleElementSVGTitleElement इंटरफ़ेस ‘शीर्षक’ तत्व से मेल खाता है।
SVGTSpanElementSVGTSpanElement इंटरफ़ेस ’tspan’ तत्व से मेल खाता है।
SVGUseElementSVGUseElement इंटरफ़ेस ‘उपयोग’ तत्व से मेल खाता है.
SVGViewElementSVGViewElement इंटरफ़ेस ‘दृश्य’ तत्व से मेल खाता है।

इंटरफेस

इंटरफेसविवरण
ISVGAnimatedPointsSVGAnimatedPoints इंटरफ़ेस उन तत्वों का समर्थन करता है जिनके पास ‘पॉइंट्स’ विशेषता होती है जो समन्वय मूल्यों की एक सूची रखती है और जो उस विशेषता को एनिमेट करने की क्षमता का समर्थन करती है। इसके अतिरिक्त, XML DOM के माध्यम से एक्सेस किए गए मूल तत्व पर ‘पॉइंट्स’ विशेषता (उदाहरण के लिए, getAttribute() मेथड कॉल का उपयोग करके) बिंदुओं में किए गए किसी भी बदलाव को दर्शाएगा।
ISVGFitToViewBoxइंटरफ़ेस SVGFitToViewBox उन DOM विशेषताओं को परिभाषित करता है जो उन तत्वों पर लागू होती हैं जिनमें XML विशेषताएँ ‘viewBox’ और ‘preserveAspectRatio’ होती हैं।
ISVGRenderingIntentSVGRenderingIntent इंटरफ़ेस ‘रेंडरिंग-इंटेंट’ विशेषताओं या वर्णनकर्ताओं के लिए संभावित मानों की गणना की गई सूची को परिभाषित करता है।
ISVGTestsइंटरफ़ेस SVGTests एक इंटरफ़ेस को परिभाषित करता है जो उन सभी तत्वों पर लागू होता है जिनमें विशेषताएँ ‘आवश्यक विशेषताएं’, ‘आवश्यक एक्सटेंशन’ और ‘systemLanguage’ हैं।
ISVGUnitTypesSVGUnitTypes इंटरफ़ेस सामान्य रूप से उपयोग किए जाने वाले स्थिरांक सेट को परिभाषित करता है और यह SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement और SVGFilterElement द्वारा उपयोग किया जाने वाला एक आधार इंटरफ़ेस है।
ISVGURIReferenceइंटरफ़ेस SVGURIReference एक इंटरफ़ेस को परिभाषित करता है जो उन सभी तत्वों पर लागू होता है जिनमें XLink विशेषताओं का संग्रह होता है, जैसे ‘xlink:href’, जो एक URI संदर्भ को परिभाषित करता है।
ISVGZoomAndPanSVGZoomAndPan इंटरफ़ेस विशेषता ज़ूमएंडपैन और संबद्ध स्थिरांक को परिभाषित करता है।

गणना

गणनाविवरण
SVGRenderingIntentSVGRenderingIntent एन्यूमरेशन ‘रेंडरिंग-इंटेंट’ एट्रिब्यूट या डिस्क्रिप्टर के लिए संभावित मानों की गणना सूची को परिभाषित करता है।
SVGUnitTypesSVGUnitTypes गणना स्थिरांक के सामान्य रूप से उपयोग किए जाने वाले सेट को परिभाषित करती है और यह SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement और SVGFilterElement द्वारा उपयोग किया जाने वाला एक आधार इंटरफ़ेस है।
SVGZoomAndPanSVGZoomAndPan गणना विशेषता ज़ूमएंडपैन और संबंधित स्थिरांक को परिभाषित करती है।