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
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
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
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
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
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
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
SVG_LENGTHTYPE_PERCENTAGE
Byla stanovena procentní hodnota.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Polní hodnota
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
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
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
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
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
Exceptions
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
Exceptions
Kód Aspose.Html.Dom.DOMException.SYNTAX_ERRZvýšená, pokud přidělená řetězec nelze parzit jako platná délka.
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
Exceptions
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
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).
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
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).
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
Systém.String, který představuje tuto instanci.