Class SVGLength
Nome do espaço: Aspose.Html.Dom.Svg.DataTypes Assembleia: Aspose.HTML.dll (25.4.0)
A interface SVGLength corresponde ao tipo de dados básico de comprimento.Um objeto SVGLength só pode ser designado como leitura, o que significa que tentativas de modificar o objeto resultará em uma exceção sendo lançada, como descrito abaixo.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
Membros herdados
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
Um valor foi especificado usando as unidades cm definidas em CSS2.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6
Valor de campo
SVG_LENGTHTYPE_EMS
Um valor foi especificado usando as unidades em definidas em CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
Valor de campo
SVG_LENGTHTYPE_EXS
Um valor foi especificado usando as unidades ex definidas em CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
Valor de campo
SVG_LENGTHTYPE_IN
Um valor foi especificado usando o em unidades definido em CSS2.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
Valor de campo
SVG_LENGTHTYPE_MM
Um valor foi especificado usando as unidades mm definidas em CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
Valor de campo
SVG_LENGTHTYPE_NUMBER
Nenhum tipo de unidade foi fornecido (ou seja, um valor sem unidade foi especificado), o que indica um valor em unidades de usuário.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
Valor de campo
SVG_LENGTHTYPE_PC
Um valor foi especificado usando as unidades de PC definidas em CSS2.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
Valor de campo
SVG_LENGTHTYPE_PERCENTAGE
Um percentual foi especificado.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Valor de campo
SVG_LENGTHTYPE_PT
Um valor foi especificado usando as unidades pt definidas em CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
Valor de campo
SVG_LENGTHTYPE_PX
Um valor foi especificado usando as unidades px definidas em CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
Valor de campo
SVG_LENGTHTYPE_UNKNOWN
O tipo de unidade não é um dos tipos de unidade predefinidos. é inválido tentar definir um novo valor deste tipo ou tentar mudar um valor existente para esse tipo.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
Valor de campo
Properties
UnitType
O tipo de valor conforme especificado por um dos SVG_LENGTHTYPE_* constantes definidos nesta interface.
[DOMName("unitType")]
public ushort UnitType { get; }
Valor da propriedade
Value
O valor como um valor de ponto flutuante, em unidades de usuário. Estabelecer este atributo fará com que o valorInSpecifiedUnits e o valorAsString sejam atualizados automaticamente para refletir esta configuração.
[DOMName("value")]
public float Value { get; set; }
Valor da propriedade
Exceptions
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERRAumentado quando o comprimento corresponde a um atributo de leitura ou quando o objeto em si só é lido.
ValueAsString
O valor como um valor de linha, nas unidades expressas por unidadeType. Estabelecer este atributo fará com que o valor, valorInSpecifiedUnits e unidadeType sejam atualizados automaticamente para refletir esta configuração.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Valor da propriedade
Exceptions
Código Aspose.Html.Dom.DOMExcepção.SYNTAX_ERRAumentado se a corrente atribuída não puder ser parcelada como um comprimento válido.
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERRAumentado quando o comprimento corresponde a um atributo de leitura ou quando o objeto em si só é lido.
ValueInSpecifiedUnits
O valor como um valor de ponto flutuante, nas unidades expressas por unidadeType. Estabelecer este atributo fará com que o valor e o valorAsString sejam atualizados automaticamente para refletir esta configuração.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Valor da propriedade
Exceptions
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERRAumentado quando o comprimento corresponde a um atributo de leitura ou quando o objeto em si só é lido.
Methods
ConvertToSpecifiedUnits(Acontece)
Preserve o mesmo valor armazenado subjacente, mas redefine o identificador de unidade armazenada para a unidade dadaType. Objetos atribuem unidadeType, valorInSpecifiedUnits e valorAsString podem ser modificados como resultado deste método. Por exemplo, se o valor original era “0.5cm” e o método foi invocado para converter em milímetros, então o unitType seria alterado para SVG_LENGTHTYPE_MM, valorInSpecifiedUnits seria alterado para o valor numérico 5 e o valorAsString seria alterado para “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
O tipo de unidade para mudar para (por exemplo, SVG_LENGTHTYPE_MM).
Exceptions
Código Aspose.Html.Dom.DOMExcepção.NOT_SUPPORTED_ERRCriado se o tipo de unidade for SVG_LENGTHTYPE_UNKNOWN ou não for uma constante de tipo de unidade válida (uma das outras constantes SVG_LENGTHTYPE_* definidas nesta interface).
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERRAumentado quando o comprimento corresponde a um atributo de leitura ou quando o objeto em si só é lido.
NewValueSpecifiedUnits(Caminho, Float)
Resetar o valor como um número com uma unidade associadaType, substituindo assim os valores para todos os atributos no objeto.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
Tipo de unidade para o valor.
valueInSpecifiedUnits
float
O novo valor…
Exceptions
Código Aspose.Html.Dom.DOMExcepção.NOT_SUPPORTED_ERRCriado se o tipo de unidade for SVG_LENGTHTYPE_UNKNOWN ou não for uma constante de tipo de unidade válida (uma das outras constantes SVG_LENGTHTYPE_* definidas nesta interface).
Código Aspose.Html.Dom.DOMExcepção.NO_MODIFICAÇÃO_ALLOWED_ERRAumentado quando o comprimento corresponde a um atributo de leitura ou quando o objeto em si só é lido.
ToString()
Retorna um System.String que representa essa instância.
public override string ToString()
Returns
Um sistema.String que representa essa instância.