Class SVGLength

Class SVGLength

Navne til: Aspose.Html.Dom.Svg.DataTypes Sammensætning: Aspose.HTML.dll (25.4.0)

SVGLength-grænsefladen svarer til længden af den grundlæggende datatype.Et SVGLength-objekt kan kun betegnes som læst, hvilket betyder, at forsøg på at ændre objektet vil resultere i en undtagelse, som beskrevet nedenfor.

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

Inheritance

object DOMObject SVGValueType SVGLength

Implements

INotifyPropertyChanged , IDisposable

De arvede medlemmer

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

En værdi blev angivet ved hjælp af cm-enhederne defineret i CSS2.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_EMS

En værdi blev angivet ved hjælp af em-enhederne defineret i CSS2.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_EXS

En værdi blev angivet ved hjælp af de ex-enheder, der er defineret i CSS2.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_IN

En værdi blev angivet ved hjælp af de i enheder defineret i CSS2.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_MM

En værdi blev angivet ved hjælp af de mm-enheder, der er defineret i CSS2.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_NUMBER

Ingen enhedstype blev givet (dvs. en enhedsfri værdi blev angivet), hvilket angiver en værdi i brugerenheder.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_PC

En værdi blev angivet ved hjælp af pc-enhederne defineret i CSS2.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_PERCENTAGE

Der blev angivet en procentværdi.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_PT

En værdi blev angivet ved hjælp af pt-enhederne defineret i CSS2.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_PX

En værdi blev angivet ved hjælp af px-enhederne defineret i CSS2.

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

Fællesværdi

ushort

SVG_LENGTHTYPE_UNKNOWN

Det er ulovligt at forsøge at definere en ny værdi af denne type eller at forsøge at skifte en eksisterende værdi til denne type.

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

Fællesværdi

ushort

Properties

UnitType

Den type værdi som angivet af en af SVG_LENGTHTYPE_* konstant defineret på denne grænseflade.

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

Ejendomsværdi

ushort

Value

Indstillingen af denne atribut vil forårsage værdiInSpecifiedUnits og værdiAsString at blive opdateret automatisk for at afspejle denne indstilling.

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

Ejendomsværdi

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.

ValueAsString

Værdien som en stringværdi, i enhederne udtrykt af enhedType. Indstillingen af denne egenskab vil forårsage værdien, værdienInSpecifiedUnits og enhedType at blive opdateret automatisk for at afspejle denne indstilling.

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

Ejendomsværdi

string

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.SYNTAX_ERROphøjet, hvis den tildelte string ikke kan parses som en gyldig længde.

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.

ValueInSpecifiedUnits

Værdien som en flydende punktværdi, i enhederne udtrykt af enhedType. Indstillingen af denne egenskab vil forårsage, at værdien og værdienAsString automatisk opdateres for at afspejle denne indstilling.

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

Ejendomsværdi

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.

Methods

ConvertToSpecifiedUnits(Skæbne)

For eksempel, hvis den oprindelige værdi var “0.5cm” og metoden blev opfordret til at konvertere til millimeter, så vil enhedenType blive ændret til SVG_LENGTHTYPE_MM, værdiInSpecifiedUnits vil blive ændret til det numeriske værdi 5 og værdiAsString vil blive ændret til “5mm”.

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

Parameters

unitType ushort

Enhetstypen til at skifte til (f.eks. SVG_LENGTHTYPE_MM).

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRUdvidet, hvis enhedtype er SVG_LENGTHTYPE_UNKNOWN eller ikke en gyldig enhedstype konstant (en af de andre SVG_LENGTHTYPE_* konstant defineret på denne grænseflade).

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.

NewValueSpecifiedUnits(Flåder, flåder)

Reset værdien som et tal med en tilknyttet enhedType, og dermed erstatte værdien for alle atributter på objektet.

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

Parameters

unitType ushort

Enhedstypen for værdien.

valueInSpecifiedUnits float

Den nye værdi..

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRUdvidet, hvis enhedtype er SVG_LENGTHTYPE_UNKNOWN eller ikke en gyldig enhedstype konstant (en af de andre SVG_LENGTHTYPE_* konstant defineret på denne grænseflade).

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.

ToString()

Returnerer en System.String, der repræsenterer denne instans.

public override string ToString()

Returns

string

Et system.String, der repræsenterer denne instans.

 Dansk