Class SVGLength

Class SVGLength

Pôvodný názov: Aspose.Html.Dom.Svg.DataTypes Zhromaždenie: Aspose.HTML.dll (25.4.0)

Rozhranie SVGLength zodpovedá dĺžke základného typu údajov.Objekt SVGLength môže byť označený len ako čítanie, čo znamená, že pokusy o modifikáciu objektu budú mať za následok výnimku, ako je popísané nižšie.

[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGLength

Implements

INotifyPropertyChanged , IDisposable

Z dedičných členov

SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

SVG_LENGTHTYPE_CM

Hodnota bola špecifikovaná pomocou jednotiek cm definovaných v CSS2.

[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6

Fieldová hodnota

ushort

SVG_LENGTHTYPE_EMS

Hodnota bola špecifikovaná pomocou jednotiek em definovaných v CSS2.

[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3

Fieldová hodnota

ushort

SVG_LENGTHTYPE_EXS

Hodnota bola špecifikovaná pomocou ex jednotiek definovaných v CSS2.

[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4

Fieldová hodnota

ushort

SVG_LENGTHTYPE_IN

Hodnoty boli špecifikované pomocou hodnôt v jednotkách definovaných v CSS2.

[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8

Fieldová hodnota

ushort

SVG_LENGTHTYPE_MM

Hodnota bola špecifikovaná pomocou jednotiek mm definovaných v CSS2.

[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7

Fieldová hodnota

ushort

SVG_LENGTHTYPE_NUMBER

Žiadny typ jednotky nebol poskytnutý (t. j. bola špecifikovaná bezjednotná hodnota), ktorá naznačuje hodnotu v užívateľských jednotkách.

[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1

Fieldová hodnota

ushort

SVG_LENGTHTYPE_PC

Hodnota bola špecifikovaná pomocou počítačových jednotiek definovaných v CSS2.

[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10

Fieldová hodnota

ushort

SVG_LENGTHTYPE_PERCENTAGE

Uvedená bola percentuálna hodnota.

[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2

Fieldová hodnota

ushort

SVG_LENGTHTYPE_PT

Hodnota bola špecifikovaná pomocou jednotiek pt definovaných v CSS2.

[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9

Fieldová hodnota

ushort

SVG_LENGTHTYPE_PX

Hodnota bola špecifikovaná pomocou jednotiek px definovaných v CSS2.

[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5

Fieldová hodnota

ushort

SVG_LENGTHTYPE_UNKNOWN

Typ jednotky nie je jedným z preddefinovaných typov jednotky. je neplatné pokúsiť sa definovať novú hodnotu tohto typu alebo pokúsiť sa zmeniť existujúcu hodnotu na tento typ.

[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0

Fieldová hodnota

ushort

Properties

UnitType

Typ hodnoty uvedený jedným z konštantov SVG_LENGTHTYPE_* je definovaný na tomto rozhraní.

[DOMName("unitType")]
public ushort UnitType { get; }

Hodnota nehnuteľnosti

ushort

Value

Nastavenie tohto atribútu spôsobí, že hodnotaInSpecifiedUnits a hodnotaAsString sa automaticky aktualizujú na odraz tohto nastavenia.

[DOMName("value")]
public float Value { get; set; }

Hodnota nehnuteľnosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.

ValueAsString

Hodnota ako riadková hodnota v jednotkách vyjadrených jednotkouType.Nastavenie tohto atribútu spôsobí, že hodnota, hodnotaInSpecifiedUnits a jednotkaType sa automaticky aktualizujú na odraz tohto nastavenia.

[DOMName("valueAsString")]
public string ValueAsString { get; set; }

Hodnota nehnuteľnosti

string

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.SYNTAX_ERRZvýšené, ak sa priradený prúžok nemôže rozdeliť ako platná dĺžka.

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.

ValueInSpecifiedUnits

Hodnota ako hodnotu plávajúcej bodu, v jednotkách vyjadrených jednotkouType. Nastavenie tohto atribútu spôsobí, že hodnota a hodnotaAsString sa automaticky aktualizuje na odraz tohto nastavenia.

[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }

Hodnota nehnuteľnosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.

Methods

ConvertToSpecifiedUnits(Ťažko)

Udržať rovnakú základnú uloženú hodnotu, ale presunúť uloženú jednotku identifikátor na danú jednotkuType. Objekt atribútujú jednotkuType, hodnotaInSpecifiedUnits a hodnotaAsString by mohlo byť upravené v dôsledku tejto metódy. Napríklad, ak pôvodná hodnota bola “0.5cm” a metóda bola vyzvaná na konverziu na milimetrov, potom jednotkaType by sa zmenila na SVG_LENGTHTYPE_MM, hodnotaInSpecifiedUnits by sa zmenila na číselnú hodnotu 5 a hodnotaAsString by sa zmenila na “5mm”.

[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)

Parameters

unitType ushort

Typ jednotky sa má previesť na (napríklad SVG_LENGTHTYPE_MM).

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRZvýšené, ak je typ jednotky SVG_LENGTHTYPE_UNKNOWN alebo nie je platnou konštantou typu jednotky (jeden z ostatných konštantov SVG_LENGTHTYPE_* definovaných na tomto rozhraní).

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.

NewValueSpecifiedUnits(Šmykľavka, float)

Obnovte hodnotu ako číslo s pridruženou jednotkou Typ, čím nahradíte hodnoty pre všetky atribúty na objekte.

[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)

Parameters

unitType ushort

Typ jednotky pre hodnotu.

valueInSpecifiedUnits float

Nová hodnota…

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRZvýšené, ak je typ jednotky SVG_LENGTHTYPE_UNKNOWN alebo nie je platnou konštantou typu jednotky (jeden z ostatných konštantov SVG_LENGTHTYPE_* definovaných na tomto rozhraní).

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď dĺžka zodpovedá čítaniu iba atribút alebo keď sa samotný objekt číta iba.

ToString()

Vráti systém.String, ktorý predstavuje túto inštanciu.

public override string ToString()

Returns

string

Systém.String, ktorý predstavuje túto inštanciu.

 Slovenčina