Class SVGLength

SVGLength class

SVGLength इंटरफ़ेस मूल डेटा प्रकार की लंबाई से संबंधित है। एक SVGLength ऑब्जेक्ट को केवल पढ़ने के लिए नामित किया जा सकता है, जिसका अर्थ है कि ऑब्जेक्ट को संशोधित करने का प्रयास एक अपवाद को फेंक देगा, जैसा कि नीचे वर्णित है।

public class SVGLength : SVGValueType

गुण

नामविवरण
UnitType { get; }इस इंटरफ़ेस पर परिभाषित SVG_LENGTHTYPE_* स्थिरांक में से एक द्वारा निर्दिष्ट मान का प्रकार।
Value { get; set; }उपयोगकर्ता इकाइयों में फ़्लोटिंग पॉइंट मान के रूप में मान। इस एट्रिब्यूट को सेट करने से valueInSpecifiedUnits और valueAsString इस सेटिंग को दिखाने के लिए अपने आप अपडेट हो जाएंगे.
ValueAsString { get; set; }यूनिटटाइप द्वारा व्यक्त इकाइयों में एक स्ट्रिंग मान के रूप में मान। इस विशेषता को सेट करने से मान, valueInSpecifiedUnits और UnitType इस सेटिंग को दर्शाने के लिए अपने आप अपडेट हो जाएंगे.
ValueInSpecifiedUnits { get; set; }यूनिटटाइप द्वारा व्यक्त इकाइयों में फ्लोटिंग पॉइंट मान के रूप में मान। इस विशेषता को सेट करने से इस सेटिंग को दर्शाने के लिए मान और valueAsString अपने आप अपडेट हो जाएंगे.

तरीकों

नामविवरण
ConvertToSpecifiedUnits(ushort)समान अंतर्निहित संग्रहीत मान को संरक्षित करें, लेकिन संग्रहीत इकाई पहचानकर्ता को दिए गए यूनिट टाइप पर रीसेट करें। इस विधि के परिणामस्वरूप ऑब्जेक्ट विशेषताएँ यूनिट टाइप, valueInSpecifiedUnits और valueAsString को संशोधित किया जा सकता है। उदाहरण के लिए, यदि मूल मान “0.5 सेमी” था और विधि को मिलीमीटर में बदलने के लिए लागू किया गया था, तो यूनिटटाइप को SVG_LENGTHTYPE_MM में बदल दिया जाएगा, valueInSpecifiedUnits को संख्यात्मक मान 5 में बदल दिया जाएगा और valueAsString को “5mm” में बदल दिया जाएगा।
Dispose()अप्रबंधित और - वैकल्पिक रूप से - प्रबंधित संसाधनों को रिलीज़ करता है।
virtual GetPlatformType()इस विधि का उपयोग ECMAScript ऑब्जेक्ट को पुनः प्राप्त करने के लिए किया जाता हैType .
NewValueSpecifiedUnits(ushort, float)संबंधित इकाई प्रकार के साथ मान को एक संख्या के रूप में रीसेट करें, जिससे ऑब्जेक्ट पर सभी विशेषताओं के मानों को बदल दिया जाए।
override ToString()रिटर्न एString जो इस उदाहरण का प्रतिनिधित्व करता है।

खेत

नामविवरण
const SVG_LENGTHTYPE_CMCSS2. में परिभाषित सेमी इकाइयों का उपयोग करके एक मान निर्दिष्ट किया गया था
const SVG_LENGTHTYPE_EMSCSS2. में परिभाषित em इकाइयों का उपयोग करके एक मान निर्दिष्ट किया गया था
const SVG_LENGTHTYPE_EXSCSS2. में परिभाषित पूर्व इकाइयों का उपयोग करके एक मान निर्दिष्ट किया गया था
const SVG_LENGTHTYPE_INCSS2. में परिभाषित इकाइयों में का उपयोग करके एक मान निर्दिष्ट किया गया था
const SVG_LENGTHTYPE_MMCSS2. में परिभाषित मिमी इकाइयों का उपयोग करके एक मान निर्दिष्ट किया गया था
const SVG_LENGTHTYPE_NUMBERकोई इकाई प्रकार प्रदान नहीं किया गया था (यानी, एक इकाई रहित मान निर्दिष्ट किया गया था), जो उपयोगकर्ता इकाइयों में एक मान दर्शाता है।
const SVG_LENGTHTYPE_PCCSS2. में परिभाषित पीसी इकाइयों का उपयोग करके एक मान निर्दिष्ट किया गया था
const SVG_LENGTHTYPE_PERCENTAGEएक प्रतिशत मान निर्दिष्ट किया गया था।
const SVG_LENGTHTYPE_PTCSS2. में परिभाषित पीटी इकाइयों का उपयोग करके एक मान निर्दिष्ट किया गया था
const SVG_LENGTHTYPE_PXCSS2. में परिभाषित पीएक्स इकाइयों का उपयोग करके एक मान निर्दिष्ट किया गया था
const SVG_LENGTHTYPE_UNKNOWNइकाई प्रकार पूर्वनिर्धारित इकाई प्रकारों में से एक नहीं है। इस प्रकार के नए मान को परिभाषित करने का प्रयास करना या किसी मौजूदा मान को इस प्रकार में बदलने का प्रयास करना अमान्य है।

यह सभी देखें