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
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
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
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
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
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
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
SVG_LENGTHTYPE_PERCENTAGE
Es va establir un percentatge.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Valor de camp
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
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
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
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
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
Exceptions
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
Exceptions
Codi Aspose.Svg.Dom.L’excepció de l’edifici .SYNTAX_ERRAugmentat si la cadena assignada no es pot parsejar com a longitud vàlida.
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
Exceptions
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
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).
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
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).
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
Un sistema.String que representa aquesta instància.