Aspose.Html.Dom.Canvas

Aspose.Html.Dom.Canvas नेमस्पेस 2D रेंडरिंग विवरण योग्यता के साथ-साथ भरने और Path2D वर्ग के लिए विकल्प के लिए इंटरफेस प्रदान करता है।

कक्षाओं

कक्षाविवरण
Path2Dकैनवास 2डी एपीआई के पाथ2डी इंटरफेस का उपयोग उन रास्तों को घोषित करने के लिए किया जाता है जो बाद में कैनवसरेंडरिंग कॉन्टेक्स्ट2डी ऑब्जेक्ट्स पर उपयोग किए जाते हैं। CanvasRenderingContext2D इंटरफ़ेस की पथ विधियाँ इस इंटरफ़ेस पर भी मौजूद हैं और आपको पथ बनाने की अनुमति दे रही हैं जिन्हें आप बनाए रख सकते हैं और कैनवास पर आवश्यकतानुसार पुनः चला सकते हैं।

इंटरफेस

इंटरफेसविवरण
ICanvasDrawingStylesICanvasDrawingStyles इंटरफ़ेस विधियों और गुणों को नियंत्रित करता है कि रेखाएँ कैसे खींची जाती हैं और पाठ कैसे निर्धारित किया जाता है।
ICanvasGradientग्रेडिएंट का वर्णन करने वाली एक अपारदर्शी वस्तु का प्रतिनिधित्व करता है।
ICanvasPathMethodsICanvasPathMethods इंटरफ़ेस का उपयोग वस्तुओं के पथ में हेरफेर करने के लिए किया जाता है।
ICanvasPatternछवि, कैनवास या वीडियो के आधार पर पैटर्न का वर्णन करने वाली एक अपारदर्शी वस्तु का प्रतिनिधित्व करता है।
ICanvasRenderingContext2DICanvasRenderingContext2D इंटरफ़ेस का उपयोग आयतों, पाठ, छवियों और अन्य वस्तुओं को कैनवास तत्व पर खींचने के लिए किया जाता है। यह एक कैनवास तत्व की आरेखण सतह के लिए 2D रेंडरिंग संदर्भ प्रदान करता है।
IImageDataकिसी दिए गए Uint8ClampedArray और उसमें शामिल छवि के आकार से एक ImageData ऑब्जेक्ट बनाता है। यदि कोई सरणी नहीं दी गई है, तो यह एक काले आयत की छवि बनाता है।
ITextMetricsकैनवास में पाठ के आयाम का प्रतिनिधित्व करता है।

गणना

गणनाविवरण
CanvasFillRuleइस गणना का उपयोग भरण नियम एल्गोरिदम का चयन करने के लिए किया जाता है जिसके द्वारा यह निर्धारित किया जाता है कि कोई बिंदु पथ के अंदर या बाहर है या नहीं।