Class SVGLength

Class SVGLength

Namn på plats: Aspose.Html.Dom.Svg.DataTypes Sammanfattning: Aspose.HTML.dll (25.4.0)

SVGLength-gränssnittet motsvarar längden på den grundläggande datatypen.Ett SVGLength-objekt kan endast betecknas som läst, vilket innebär att försök att ändra objektet kommer att leda till att ett undantag kastas, som beskrivs nedan.

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

Inheritance

object DOMObject SVGValueType SVGLength

Implements

INotifyPropertyChanged , IDisposable

Arvsmedlemmar

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

Ett värde specificerades med hjälp av cm-enheterna definierade i CSS2.

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

Fältvärde

ushort

SVG_LENGTHTYPE_EMS

Ett värde specificerades med hjälp av de em-enheter som definieras i CSS2.

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

Fältvärde

ushort

SVG_LENGTHTYPE_EXS

Ett värde specificerades med hjälp av ex-enheterna definierade i CSS2.

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

Fältvärde

ushort

SVG_LENGTHTYPE_IN

Ett värde specificerades med hjälp av det i enheter som definieras i CSS2.

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

Fältvärde

ushort

SVG_LENGTHTYPE_MM

Ett värde specificerades med hjälp av mm-enheterna definierade i CSS2.

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

Fältvärde

ushort

SVG_LENGTHTYPE_NUMBER

Ingen enhetstyp har tillhandahållits (dvs. ett enhetslöst värde har angetts), vilket indikerar ett värde i användarens enheter.

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

Fältvärde

ushort

SVG_LENGTHTYPE_PC

Ett värde specificerades med hjälp av PC-enheterna definierade i CSS2.

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

Fältvärde

ushort

SVG_LENGTHTYPE_PERCENTAGE

En procentsats har angetts.

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

Fältvärde

ushort

SVG_LENGTHTYPE_PT

Ett värde specificerades med hjälp av pt-enheterna definierade i CSS2.

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

Fältvärde

ushort

SVG_LENGTHTYPE_PX

Ett värde specificerades med hjälp av px-enheterna definierade i CSS2.

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

Fältvärde

ushort

SVG_LENGTHTYPE_UNKNOWN

Enhetstypen är inte en av fördefinierade enhetstyper. Det är olämpligt att försöka definiera ett nytt värde av denna typ eller att försöka byta ett befintligt värde till denna typ.

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

Fältvärde

ushort

Properties

UnitType

Den typ av värde som anges av en av SVG_LENGTHTYPE_* konstanter definieras på detta gränssnitt.

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

Fastighetsvärde

ushort

Value

Värdet som en flytande punktvärde, i användar-enheter. Ställningen av denna egenskap kommer att leda till att värdetInSpecifiedUnits och värdetAsString uppdateras automatiskt för att återspegla denna inställning.

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

Fastighetsvärde

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när längden motsvarar en läsbart attribut eller när själva objektet endast läses.

ValueAsString

Värdet som en strängvärde, i enheter som uttrycks av enhetType. Ställningen av denna egenskap kommer att leda till att värdet, värdetInSpecifiedUnits och enhetenType uppdateras automatiskt för att återspegla denna inställning.

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

Fastighetsvärde

string

Exceptions

DOMException

Kod Aspose.Html.Dom.DomException.SYNTAX_ERRUpphöjd om den tilldelade strängen inte kan parses som en giltig längd.

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när längden motsvarar en läsbart attribut eller när själva objektet endast läses.

ValueInSpecifiedUnits

Värdet som en flytande punktvärde, i enheter som uttrycks av enhetType. Ställningen av denna attribut kommer att leda till att värdet och värdetAsString uppdateras automatiskt för att återspegla denna inställning.

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

Fastighetsvärde

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när längden motsvarar en läsbart attribut eller när själva objektet endast läses.

Methods

ConvertToSpecifiedUnits(Försöker)

Bevara samma underliggande lagrade värde, men återställa identifieraren för den lagrade enheten till den angivna enhetenType. Objekt attribut enhetType, värdeInSpecifiedUnits och värdeAsString kan ändras som ett resultat av denna metod. Till exempel, om den ursprungliga värdet var “0.5cm” och metoden kallades för att konvertera till millimeter, då enhetenType skulle ändras till SVG_LENGTHTYPE_MM, värdeInSpecifiedUnits skulle ändras till det numeriska värdet 5 och värdetAsString skulle ändras till “5mm”.

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

Parameters

unitType ushort

Enhetstypen att byta till (t.ex. SVG_LENGTHTYPE_MM).

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRUpphöjd om enhetstyp är SVG_LENGTHTYPE_UNKNOWN eller inte en giltig enhetstypkonstant (en av de andra SVG_LENGTHTYPE_*-konstanterna som definieras på detta gränssnitt).

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när längden motsvarar en läsbart attribut eller när själva objektet endast läses.

NewValueSpecifiedUnits(Skåne, Float)

Återställa värdet som ett nummer med en associerad enhetType, vilket ersätter värdena för alla egenskaper på objektet.

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

Parameters

unitType ushort

Enhetstypen för värdet.

valueInSpecifiedUnits float

Den nya värdet…

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRUpphöjd om enhetstyp är SVG_LENGTHTYPE_UNKNOWN eller inte en giltig enhetstypkonstant (en av de andra SVG_LENGTHTYPE_*-konstanterna som definieras på detta gränssnitt).

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när längden motsvarar en läsbart attribut eller när själva objektet endast läses.

ToString()

Returnerar en System.String som representerar denna instans.

public override string ToString()

Returns

string

Ett System.String som representerar denna instans.

 Svenska