Class SVGLength

Class SVGLength

Nom dels espais: Aspose.Svg.DataTypes Assemblea: Aspose.SVG.dll (25.5.0)

L’interfície SVGLength correspon a la longitud del tipus de dades bàsics.Un objecte SVGLength només es pot designar com a llegit, el que significa que els intents de modificar l’objecte resultaran en una excepció, com es descriu a continuació.

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

Inheritance

object DOMObject SVGValueType SVGLength

Implements

INotifyPropertyChanged , IDisposable

Membres heretats

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

Un valor es va especificar utilitzant les unitats cm definides en CSS2.

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

Valor de camp

ushort

SVG_LENGTHTYPE_EMS

Un valor es va especificar utilitzant les unitats em definides en CSS2.

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

Valor de camp

ushort

SVG_LENGTHTYPE_EXS

Un valor es va especificar utilitzant les unitats ex definides en CSS2.

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

Valor de camp

ushort

SVG_LENGTHTYPE_IN

Un valor es va especificar utilitzant els en unitats definits en CSS2.

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

Valor de camp

ushort

SVG_LENGTHTYPE_MM

Un valor es va especificar utilitzant les unitats mm definides en CSS2.

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

Valor de camp

ushort

SVG_LENGTHTYPE_NUMBER

No es va proporcionar cap tipus d’unitat (és a dir, s’ha especificat un valor sense unitat), el que indica una quantitat en unitats de l’usuari.

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

Valor de camp

ushort

SVG_LENGTHTYPE_PC

Un valor es va especificar utilitzant les unitats de PC definides en CSS2.

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

Valor de camp

ushort

SVG_LENGTHTYPE_PERCENTAGE

Es va establir un percentatge.

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

Valor de camp

ushort

SVG_LENGTHTYPE_PT

Un valor es va especificar utilitzant les unitats pt definides en CSS2.

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

Valor de camp

ushort

SVG_LENGTHTYPE_PX

Un valor es va especificar utilitzant les unitats px definides en CSS2.

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

Valor de camp

ushort

SVG_LENGTHTYPE_UNKNOWN

El tipus d’unitat no és un dels tipus de unitat predefinits. és inútil intentar definir un nou valor d’aquest tipus o intentar canviar un valor existent a aquest tipus.

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

Valor de camp

ushort

Properties

UnitType

El tipus de valor tal com s’especifica per una de les constants SVG_LENGTHTYPE_* es defineixen en aquesta interfície.

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

Valor de la propietat

ushort

Value

El valor com a valor de punt flotant, en unitats d’usuari. Establir aquest atribut causarà que el valorInSpecifiedUnits i valorAsString s’actualitzin automàticament per reflectir aquesta configuració.

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

Valor de la propietat

float

Exceptions

DOMException

Codi Aspose.Svg.Home.DOMExcepció.NO_MODIFICATION_ALLOWED_ERRAugmentat quan la longitud correspon a un atribut de lectura sol o quan l’objecte mateix només es llegeix.

ValueAsString

El valor com a valor d’arxiu, en les unitats expressades per unitatType. Establir aquest atribut causarà que el valor, els units especificats i el tipus s’actualitzin automàticament per reflectir aquesta configuració.

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

Valor de la propietat

string

Exceptions

DOMException

Codi Aspose.Svg.Dom.L’excepció de l’edifici .SYNTAX_ERRAugmentat si la cadena assignada no es pot parsejar com a longitud vàlida.

DOMException

Codi Aspose.Svg.Home.DOMExcepció.NO_MODIFICATION_ALLOWED_ERRAugmentat quan la longitud correspon a un atribut de lectura sol o quan l’objecte mateix només es llegeix.

ValueInSpecifiedUnits

El valor com a valor de punt flotant, en les unitats expressades per unitatType. La configuració d’aquest atribut causarà que el valor i valorAsString s’actualitzi automàticament per reflectir aquest establiment.

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

Valor de la propietat

float

Exceptions

DOMException

Codi Aspose.Svg.Home.DOMExcepció.NO_MODIFICATION_ALLOWED_ERRAugmentat quan la longitud correspon a un atribut de lectura sol o quan l’objecte mateix només es llegeix.

Methods

ConvertToSpecifiedUnits(Esquena)

Conservar el mateix valor emmagatzemat subjectiu, però reset l’identificador d’unitat enregistrada a la unitat donadaType. Object atributes unitTyp, valorInSpecifiedUnits i valorAsString podria ser modificat com a resultat d’aquest mètode. Per exemple, si el valor original era “0.5cm” i el metge es va invocar a convertir en millimetris, llavors l’unità Tipe es canviaria a SVG_LENGTHTYPE_MM, valorsInspecificades Units es canvia al valor numèric 5 i la quantitatAs String es Canvia a “5mm”.

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

Parameters

unitType ushort

El tipus d’unitat per canviar a (per exemple, SVG_LENGTHTYPE_MM).

Exceptions

DOMException

Codi Aspose.Svg.Home.DOMExcepció.NOT_SUPPORTED_ERRAugmentat si el tipus d’unitat és SVG_LENGTHTYPE_UNKNOWN o no és una constant de tipus de unitat vàlida (una de les altres constàncies de l’interfície s’estableix en aquesta interface).

DOMException

Codi Aspose.Svg.Home.DOMExcepció.NO_MODIFICATION_ALLOWED_ERRAugmentat quan la longitud correspon a un atribut de lectura sol o quan l’objecte mateix només es llegeix.

NewValueSpecifiedUnits(Llàstima, Float)

Reset el valor com a nombre amb una unitat associada Tipus, substituint així els valors per a tots els atributs de l’objecte.

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

Parameters

unitType ushort

El tipus d’unitat per al valor.

valueInSpecifiedUnits float

El nou valor…

Exceptions

DOMException

Codi Aspose.Svg.Home.DOMExcepció.NOT_SUPPORTED_ERRAugmentat si el tipus d’unitat és SVG_LENGTHTYPE_UNKNOWN o no és una constant de tipus de unitat vàlida (una de les altres constàncies de l’interfície s’estableix en aquesta interface).

DOMException

Codi Aspose.Svg.Home.DOMExcepció.NO_MODIFICATION_ALLOWED_ERRAugmentat quan la longitud correspon a un atribut de lectura sol o quan l’objecte mateix només es llegeix.

ToString()

Retorna un System.String que representa aquesta instància.

public override string ToString()

Returns

string

Un sistema.String que representa aquesta instància.

 Català