Class SVGLength
Le nom : Aspose.Html.Dom.Svg.DataTypes Assemblage : Aspose.HTML.dll (25.5.0)
L’interface SVGLength correspond à la longueur du type de données de base.Un objet SVGLength ne peut être désigné que comme une lecture, ce qui signifie que des tentatives de modification de l’objet entraîneront une exception, comme décrit ci-dessous.
[DOMName("SVGLength")]
[ComVisible(true)]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
I membri ereditari
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
Une valeur a été spécifiée en utilisant les unités cm définies dans CSS2.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6Valore di campo
SVG_LENGTHTYPE_EMS
Une valeur a été spécifiée en utilisant les unités em définies dans CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3Valore di campo
SVG_LENGTHTYPE_EXS
Une valeur a été spécifiée en utilisant les unités ex définies dans CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4Valore di campo
SVG_LENGTHTYPE_IN
Une valeur a été spécifiée en utilisant les unités définies dans CSS2.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8Valore di campo
SVG_LENGTHTYPE_MM
Une valeur a été spécifiée en utilisant les unités mm définies dans CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7Valore di campo
SVG_LENGTHTYPE_NUMBER
Aucun type d’unité n’a été fourni (c’est-à-dire une valeur sans unité a été spécifiée), ce qui indique la valeur dans les unités utilisateur.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1Valore di campo
SVG_LENGTHTYPE_PC
Une valeur a été spécifiée en utilisant les unités PC définies dans CSS2.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10Valore di campo
SVG_LENGTHTYPE_PERCENTAGE
Un pourcentage a été déterminé.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2Valore di campo
SVG_LENGTHTYPE_PT
Une valeur a été spécifiée en utilisant les unités pt définies dans CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9Valore di campo
SVG_LENGTHTYPE_PX
Une valeur a été spécifiée en utilisant les unités px définies dans CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5Valore di campo
SVG_LENGTHTYPE_UNKNOWN
Le type d’unité n’est pas un type de unité défini à l’avance. il est invalide de tenter de définir une nouvelle valeur de ce type ou d’essayer de transformer une valeur existante à cet type.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0Valore di campo
Properties
UnitType
Le type de valeur spécifié par l’un des SVG_LENGTHTYPE_* constants définis sur cette interface.
[DOMName("unitType")]
public ushort UnitType { get; }Valore di proprietà
Value
La valeur en tant que valeur de point flottant, dans les unités d’utilisateur. La mise en place de cet attribut provoquera la mise à jour automatique de la valeurInSpecifiedUnits et de l’ valeurAsString pour refléter cette mise.
[DOMName("value")]
public float Value { get; set; }Valore di proprietà
Exceptions
Code Aspose.Html.Dom.domeException.NO_MODIFICATION_ALLOWED_ERRAugmenté lorsque la longueur correspond à un attribut de lecture uniquement ou lorsque l’objet lui-même est seulement lu.
ValueAsString
La valeur en tant que valeur de string, dans les unités exprimées par unitéType. Déterminer cet attribut entraîne que la valeur, l’unité spécifiée et le type sont mis à jour automatiquement pour refléter cette configuration.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }Valore di proprietà
Exceptions
Code Aspose.Html.Dom.L’exception.SYNTAX_ERRAugmenté si le fil attribué ne peut pas être parsé comme une longueur valide.
Code Aspose.Html.Dom.domeException.NO_MODIFICATION_ALLOWED_ERRAugmenté lorsque la longueur correspond à un attribut de lecture uniquement ou lorsque l’objet lui-même est seulement lu.
ValueInSpecifiedUnits
La valeur en tant que valeur de point flottant, dans les unités exprimées par unitéType. La configuration de cet attribut entraînera la mise à jour automatique de la valeur et de l’Astring pour refléter cette paramètre.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }Valore di proprietà
Exceptions
Code Aspose.Html.Dom.domeException.NO_MODIFICATION_ALLOWED_ERRAugmenté lorsque la longueur correspond à un attribut de lecture uniquement ou lorsque l’objet lui-même est seulement lu.
Methods
ConvertToSpecifiedUnits(Mise à jour)
Conserver la même valeur stockée sous-jacente, mais redémarrez l’identifiant d’unité enregistrée au type donné. Objet attributs unitéType, valeurInSpecifiedUnits et valeurAsString pourrait être modifié à la suite de cette méthode. Par exemple, si la valeur initiale était “0.5cm” et la méthodologie a été invité à convertir en millimètres, alors le type unit serait changé en SVG_LENGTHTYPE_MM, le valeurInspecifications unités sera changée en valeur numérique 5 et le valeurAs String aurait été changés en “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)Parameters
unitType ushort
Le type d’unité à changer à (par exemple, SVG_LENGTHTYPE_MM).
Exceptions
Code Aspose.Html.Dom.domeException.NOT_SUPPORTED_ERRAugmenté si unitéType est SVG_LENGTHTYPE_UNKNOWN ou non une constante de type d’unité valide (une des autres constantes SV G_REGTYP_* définis sur cette interface).
Code Aspose.Html.Dom.domeException.NO_MODIFICATION_ALLOWED_ERRAugmenté lorsque la longueur correspond à un attribut de lecture uniquement ou lorsque l’objet lui-même est seulement lu.
NewValueSpecifiedUnits(Méditerranée, Float)
Récupérer la valeur en tant que nombre avec une unité associéeType, remplaçant ainsi les valeurs pour tous les attributs sur l’objet.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)Parameters
unitType ushort
Le type d’unité pour la valeur.
valueInSpecifiedUnits float
La nouvelle valeur…
Exceptions
Code Aspose.Html.Dom.domeException.NOT_SUPPORTED_ERRAugmenté si unitéType est SVG_LENGTHTYPE_UNKNOWN ou non une constante de type d’unité valide (une des autres constantes SV G_REGTYP_* définis sur cette interface).
Code Aspose.Html.Dom.domeException.NO_MODIFICATION_ALLOWED_ERRAugmenté lorsque la longueur correspond à un attribut de lecture uniquement ou lorsque l’objet lui-même est seulement lu.
ToString()
Ritorna un System.String che rappresenta questa instanza.
public override string ToString()Returns
Un sistema.String che rappresenta questa instanza.