Class SVGLength
Le nom : Aspose.Html.Dom.Svg.DataTypes Assemblaggio: Aspose.HTML.dll (25.4.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.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
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 = 6
Valore 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 = 3
Valore 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 = 4
Valore 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 = 8
Valore 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 = 7
Valore 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 = 1
Valore 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 = 10
Valore di campo
SVG_LENGTHTYPE_PERCENTAGE
Un pourcentage a été déterminé.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Valore 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 = 9
Valore 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 = 5
Valore 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 = 0
Valore 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.DOMException.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.domeException.SYNTAX_ERRAugmenté si le fil attribué ne peut pas être parsé comme une longueur valide.
Code Aspose.Html.DOMException.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.DOMException.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.DOMException.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.DOMException.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.DOMException.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.DOMException.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.