Class SVGLength

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

SVG_LENGTHTYPE_PERCENTAGE

Een percentage is vastgesteld.

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

veldwaarde

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

float

Exceptions

DOMException

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

string

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.SYNTAX_ERRVerhoogd als de toegewezen lijn niet als geldig lengte kan worden gesneden.

DOMException

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

float

Exceptions

DOMException

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

DOMException

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).

DOMException

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

DOMException

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).

DOMException

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

string

Een System.String die deze instantie vertegenwoordigt.

 Nederlands