Class SVGLength
De naam: Aspose.Html.Dom.Svg.DataTypes Verzameling: Aspose.HTML.dll (25.4.0)
De SVGLength-interface komt overeen met de lengte van de basisdata-type.Een SVGLength-object kan alleen als lezing worden aangeduid, wat betekent dat pogingen om het object te wijzigen een uitzondering veroorzaken, zoals hieronder beschreven.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
Geëerbiede leden
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
Een waarde werd gedefinieerd met behulp van de cm-eenheden gedefinieerd in CSS2.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6
veldwaarde
SVG_LENGTHTYPE_EMS
Een waarde werd gedefinieerd met behulp van de em-eenheden gedefinieerd in CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
veldwaarde
SVG_LENGTHTYPE_EXS
Een waarde werd gedefinieerd met behulp van de ex-eenheden gedefinieerd in CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
veldwaarde
SVG_LENGTHTYPE_IN
Een waarde werd gedefinieerd met behulp van de in eenheden gedefinieerd in CSS2.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
veldwaarde
SVG_LENGTHTYPE_MM
Een waarde werd gedefinieerd met behulp van de mm-eenheden gedefinieerd in CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
veldwaarde
SVG_LENGTHTYPE_NUMBER
Geen eenheidstype is verstrekt (dat wil zeggen, een eenheidloze waarde is aangegeven), die een waarde in gebruikerseenheden geeft.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
veldwaarde
SVG_LENGTHTYPE_PC
Een waarde werd gedefinieerd met behulp van de pc-eenheden gedefinieerd in CSS2.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
veldwaarde
SVG_LENGTHTYPE_PERCENTAGE
Een percentage is vastgesteld.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
veldwaarde
SVG_LENGTHTYPE_PT
Een waarde werd gedefinieerd met behulp van de pt-eenheden gedefinieerd in CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
veldwaarde
SVG_LENGTHTYPE_PX
Een waarde werd gedefinieerd met behulp van de px-eenheden gedefinieerd in CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
veldwaarde
SVG_LENGTHTYPE_UNKNOWN
Het is onmogelijk om te proberen een nieuwe waarde van dit type te definiëren of om te proberen een bestaande waarde te wisselen naar dit type.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
veldwaarde
Properties
UnitType
Het type van de waarde zoals aangegeven door een van de SVG_LENGTHTYPE_* constanten zijn gedefinieerd op deze interface.
[DOMName("unitType")]
public ushort UnitType { get; }
Eigendomswaarde
Value
De waarde als een vloeibare puntwaarde, in gebruikerseenheden. het instellen van dit attribuut zal de waardeInSpecifiedUnits en de waardeAsString automatisch worden bijgewerkt om deze instelling te weerspiegelen.
[DOMName("value")]
public float Value { get; set; }
Eigendomswaarde
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de lengte overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
ValueAsString
De waarde als stringwaarde, in de eenheden uitgedrukt door unitType. instellen van dit attribuut zal de waarde, waardeInSpecifiedUnits en unitType automatisch worden bijgewerkt om deze instelling te weerspiegelen.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Eigendomswaarde
Exceptions
Code Aspose.Html.Dom.DOMException.SYNTAX_ERRVerhoogd als de toegewezen lijn niet als geldig lengte kan worden gesneden.
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de lengte overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
ValueInSpecifiedUnits
De waarde als een vloeibare puntwaarde, in de eenheden uitgedrukt door eenheidType. De instelling van dit attribuut zal de waarde en de waardeAsString automatisch bijwerken om deze instelling te weerspiegelen.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Eigendomswaarde
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de lengte overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
Methods
ConvertToSpecifiedUnits(Wouten)
Behoud dezelfde onderliggende opgeslagen waarde, maar reset de opgeslagen eenheid identificeer naar de gegeven eenheidType. Object attributes unitType, waardeInSpecifiedUnits en waardeAsString kan worden gewijzigd als gevolg van deze methode. Bijvoorbeeld, als de oorspronkelijke waarde was “0.5cm” en de methode werd gevraagd om te converteren naar millimeter, dan zou de eenheidType worden gewijzigd tot SVG_LENGTHTYPE_MM, waardeInSpecifiedUnits zou worden gewijzigd tot de numerische waarde 5 en de waardeAsString zou worden gewijzigd tot “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Het type eenheid om te schakelen naar (bijvoorbeeld SVG_LENGTHTYPE_MM).
Exceptions
Code Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRVerhoogd als eenheidType SVG_LENGTHTYPE_UNKNOWN is of niet een geldig eenheidtype constant (een van de andere SVG_LENGTHTYPE_* constanten gedefinieerd op deze interface).
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de lengte overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
NewValueSpecifiedUnits(Vloot, Vloot)
Reset de waarde als een getal met een geassocieerde eenheidType, waardoor de waarden voor alle attributen op het object worden vervangen.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
Het type eenheid voor de waarde.
valueInSpecifiedUnits
float
De nieuwe waarde…
Exceptions
Code Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRVerhoogd als eenheidType SVG_LENGTHTYPE_UNKNOWN is of niet een geldig eenheidtype constant (een van de andere SVG_LENGTHTYPE_* constanten gedefinieerd op deze interface).
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de lengte overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
ToString()
Terug een System.String die deze instantie vertegenwoordigt.
public override string ToString()
Returns
Een System.String die deze instantie vertegenwoordigt.