Class SVGLength

Class SVGLength

Název místa: Aspose.Html.Dom.Svg.DataTypes Sbírka: Aspose.HTML.dll (25.4.0)

Rozhraní SVGLength odpovídá délce základního typu dat.Objekt SVGLength lze označit pouze jako čtení, což znamená, že pokusy o změnu objektu vedou k vyjmutí výjimky, jak je popsáno níže.

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

Inheritance

object DOMObject SVGValueType SVGLength

Implements

INotifyPropertyChanged , IDisposable

Dědiční č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 byla specifikována pomocí jednotek cm definovaných v CSS2.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_EMS

Hodnota byla specifikována pomocí jednotek em definovaných v CSS2.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_EXS

Hodnota byla specifikována pomocí ex jednotek definovaných v CSS2.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_IN

Hodnota byla specifikována pomocí hodnot v jednotkách definovaných v CSS2.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_MM

Hodnota byla specifikována pomocí jednotek mm definovaných v CSS2.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_NUMBER

dný typ jednotky nebyl poskytnut (tj. byla specifikována hodnota bez jednotky), která ukazuje hodnotu v uživatelských jednotkách.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_PC

Hodnota byla specifikována pomocí počítačových jednotek definovaných v CSS2.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_PERCENTAGE

Byla stanovena procentní hodnota.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_PT

Hodnota byla specifikována pomocí pt jednotek definovaných v CSS2.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_PX

Hodnota byla specifikována pomocí jednotek px definovaných v CSS2.

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

Polní hodnota

ushort

SVG_LENGTHTYPE_UNKNOWN

Typ jednotky není jedním z předdefinovaných typů jednotky. je neplatné pokusit se definovat novou hodnotu tohoto typu nebo pokusit se změnit stávající hodnotu na tento typ.

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

Polní hodnota

ushort

Properties

UnitType

Typ hodnoty, jak je uvedeno jedním z konstancí SVG_LENGTHTYPE_*, je definován na tomto rozhran.

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

Hodnota nemovitosti

ushort

Value

Nastavení tohoto atributu způsobí, že hodnotaInSpecifiedUnits a hodnotaAsString budou automaticky aktualizovány tak, aby odrážely toto nastaven.

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

Hodnota nemovitosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když délka odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.

ValueAsString

Hodnota jako řetězová hodnota, v jednotkách vyjádřených jednotkouType. nastavení tohoto atributu způsobí, že hodnota, hodnotaInSpecifiedUnits a jednotkaType budou automaticky aktualizovány, aby odrážely toto nastaven.

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

Hodnota nemovitosti

string

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.SYNTAX_ERRZvýšená, pokud přidělená řetězec nelze parzit jako platná délka.

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když délka odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.

ValueInSpecifiedUnits

Hodnota jako bodová hodnota, v jednotkách vyjádřených jednotkouType. nastavení tohoto atributu způsobí, že hodnota a hodnota AsString bude automaticky aktualizována, aby odrážela toto nastaven.

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

Hodnota nemovitosti

float

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když délka odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.

Methods

ConvertToSpecifiedUnits(Štěpánek)

Udržujte stejnou podkladovou uloženou hodnotu, ale znovu nastavte uložený identifikátor jednotky na danou jednotkuType. Objektové atributy jednotkyType, hodnotaInSpecifiedUnits a hodnotaAsString by mohly být změněny v důsledku této metody. Například, pokud původní hodnota byla “0.5cm” a metoda byla vyzvána k konverzi na milimetry, pak jednotkaType by byla změněna na SVG_LENGTHTYPE_MM, hodnotaInSpecifiedUnits by byla změněna na číselnou hodnotu 5 a hodnotaAsString by byla změněna na “5mm”.

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

Parameters

unitType ushort

Typ jednotky k přechodu na (např. SVG_LENGTHTYPE_MM).

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRZvýšené, pokud jednotkaType je SVG_LENGTHTYPE_UNKNOWN nebo není platnou jednotkovou typovou konstantou (jeden z ostatních SVG_LENGTHTYPE_* konstant definovaných na tomto rozhran).

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když délka odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.

NewValueSpecifiedUnits(Štěpánek, float)

Obnovte hodnotu jako číslo s přidruženou jednotkou Typ, čímž nahradíte hodnoty pro všechny atributy na objektu.

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

Parameters

unitType ushort

Typ jednotky pro hodnotu.

valueInSpecifiedUnits float

Nová hodnota..

Exceptions

DOMException

Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRZvýšené, pokud jednotkaType je SVG_LENGTHTYPE_UNKNOWN nebo není platnou jednotkovou typovou konstantou (jeden z ostatních SVG_LENGTHTYPE_* konstant definovaných na tomto rozhran).

DOMException

Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když délka odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.

ToString()

Vrátí systém.String, který představuje tuto instanci.

public override string ToString()

Returns

string

Systém.String, který představuje tuto instanci.

 Čeština