Class SVGLength
A név: Aspose.Html.Dom.Svg.DataTypes Összefoglaló: Aspose.HTML.dll (25.4.0)
A SVGLength interfész megfelel az alapadatok típusának hosszának.Egy SVGLength objektum csak olvasásnak minősülhet, ami azt jelenti, hogy az objektum módosítására irányuló kísérletek kivételt eredményeznek, amint az alább le van írva.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
Örökletes tagok
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
Az értéket a CSS2-ben meghatározott cm-egységek használatával határozták meg.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6
mező értéke
SVG_LENGTHTYPE_EMS
Az értéket a CSS2-ben meghatározott em egységek használatával határozták meg.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
mező értéke
SVG_LENGTHTYPE_EXS
Az értéket a CSS2-ben meghatározott ex egységek használatával határozták meg.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
mező értéke
SVG_LENGTHTYPE_IN
Az értéket a CSS2-ben meghatározott egységekben meghatározott értéket használják.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
mező értéke
SVG_LENGTHTYPE_MM
Az értéket a CSS2-ben meghatározott mm-egységek használatával határozták meg.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
mező értéke
SVG_LENGTHTYPE_NUMBER
Nincs egységtípus (azaz egység nélküli értéket állapítottak meg), amely a felhasználói egységekben értéket jelzi.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
mező értéke
SVG_LENGTHTYPE_PC
Az értéket a CSS2-ben meghatározott PC egységek használatával határozták meg.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
mező értéke
SVG_LENGTHTYPE_PERCENTAGE
százalékos értéket állapítottak meg.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
mező értéke
SVG_LENGTHTYPE_PT
Az értéket a CSS2-ben meghatározott pt egységek használatával határozták meg.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
mező értéke
SVG_LENGTHTYPE_PX
Az értéket a CSS2-ben meghatározott px egységek használatával határozták meg.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
mező értéke
SVG_LENGTHTYPE_UNKNOWN
Az egységtípus nem az egyik előre meghatározott egységtípus. nem lehet megpróbálni meghatározni egy új értéket a típus, vagy megpróbálni átalakítani egy meglévő értéket a típus.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
mező értéke
Properties
UnitType
Az egyik SVG_LENGTHTYPE_* által meghatározott értéktípus állandó ebben az interfészben meghatározott.
[DOMName("unitType")]
public ushort UnitType { get; }
ingatlan értéke
Value
Ez a tulajdonság beállítása az értékInSpecifiedUnits és az AsString értéke automatikusan frissül, hogy tükrözze ezt a beállítást.
[DOMName("value")]
public float Value { get; set; }
ingatlan értéke
Exceptions
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRMegemelkedett, amikor a hossza csak olvasási tulajdonságnak felel meg, vagy amikor maga az objektum csak olvasott.
ValueAsString
Az érték, mint egy sor értéke, az egység által kifejezett egységekbenType.Ez a tulajdonság beállítása az értéket, az értéketInSpecifiedUnits és az egységType automatikusan frissíti, hogy tükrözze ezt a beállítást.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
ingatlan értéke
Exceptions
Kód Aspose.Html.Dom.DOMException.SYNTAX_ERREmelkedett, ha az odaítélt vonal nem lehet érvényes hosszúságként parsétálni.
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRMegemelkedett, amikor a hossza csak olvasási tulajdonságnak felel meg, vagy amikor maga az objektum csak olvasott.
ValueInSpecifiedUnits
Az érték, mint áramló pont értéke az egységType által kifejezett egységekben.Ez a tulajdonság beállítása az AsString értéket és értéket automatikusan frissíti, hogy tükrözze ezt a beállítást.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
ingatlan értéke
Exceptions
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRMegemelkedett, amikor a hossza csak olvasási tulajdonságnak felel meg, vagy amikor maga az objektum csak olvasott.
Methods
ConvertToSpecifiedUnits(Szilveszter)
Tartsa meg ugyanazt az alapvető tárolt értéket, de helyreállítsa a tárolt egység azonosítóját az adott egységhezType. objektum attribútumok egységType, értékeInSpecifiedUnits és értékeAsString lehet módosítani ennek a módszernek a következménye. Például, ha az eredeti értéke “0.5cm” volt, és a módszert a milliméterekre fordították, akkor az egységType SVG_LENGTHTYPE_MM-re változik, értékeInSpecifiedUnits az 5 számértékre változik, és az AsString értéke “5mm-re változik”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Az egység típusát váltani (például SVG_LENGTHTYPE_MM).
Exceptions
Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERREmelkedett, ha az egységtípus SVG_LENGTHTYPE_UNKNOWN vagy nem érvényes egységtípus állandó (az egyik másik SVG_LENGTHTYPE_* állandó ebben az interfészben meghatározott).
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRMegemelkedett, amikor a hossza csak olvasási tulajdonságnak felel meg, vagy amikor maga az objektum csak olvasott.
NewValueSpecifiedUnits(Hajdúszoboszló, Float)
Visszaállítsa az értéket, mint egy számot egy kapcsolódó egységType-val, így helyettesítve az objektum összes attribútumának értékét.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
Az egység típusa az értékhez.
valueInSpecifiedUnits
float
Az új érték…
Exceptions
Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERREmelkedett, ha az egységtípus SVG_LENGTHTYPE_UNKNOWN vagy nem érvényes egységtípus állandó (az egyik másik SVG_LENGTHTYPE_* állandó ebben az interfészben meghatározott).
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRMegemelkedett, amikor a hossza csak olvasási tulajdonságnak felel meg, vagy amikor maga az objektum csak olvasott.
ToString()
Visszatér egy System.String, amely ezt az esetet képviseli.
public override string ToString()
Returns
Egy System.String, amely ezt az esetet képviseli.