Class SVGLength
名称: Aspose.Html.Dom.Svg.DataTypes セットアップ: Aspose.HTML.dll (25.4.0)
SVGLength インターフェイスは、長さの基本データタイプと一致します。SVGLength オブジェクトは読み方としてのみ指定することができる、すなわち、オブジェクトを変更しようとする試みは、下記のとおり、例外が投げ出されることを意味します。
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
相続人
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
値は、CSS2 で定義された cm ユニットを使用して指定されました。
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6
フィールド価値
SVG_LENGTHTYPE_EMS
値は、CSS2 で定義された em ユニットを使用して指定されました。
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
フィールド価値
SVG_LENGTHTYPE_EXS
値は、CSS2 で定義された ex ユニットを使用して指定されました。
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
フィールド価値
SVG_LENGTHTYPE_IN
CSS2 で定義された単位で定義された値を使用して定義されました。
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
フィールド価値
SVG_LENGTHTYPE_MM
値は、CSS2 で定義された mm ユニットを使用して指定されました。
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
フィールド価値
SVG_LENGTHTYPE_NUMBER
ユニットタイプは提供されていませんでした(すなわち、ユニットなしの値が指定されました)、ユーザーユニットの値を示しています。
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
フィールド価値
SVG_LENGTHTYPE_PC
値は、CSS2で定義されたPCユニットを使用して指定されました。
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
フィールド価値
SVG_LENGTHTYPE_PERCENTAGE
割合が定められました。
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
フィールド価値
SVG_LENGTHTYPE_PT
値は、CSS2で定義された pt ユニットを使用して指定されました。
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
フィールド価値
SVG_LENGTHTYPE_PX
値は、CSS2 で定義された px ユニットを使用して指定されました。
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
フィールド価値
SVG_LENGTHTYPE_UNKNOWN
ユニットタイプは既定のユニットタイプの1つではありません. このタイプの新しい値を定義しようとするか、既存の値をこのタイプに変換しようとすることは無効です。
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
フィールド価値
Properties
UnitType
SVG_LENGTHTYPE_* のいずれかによって指定された値の種類は、このインターフェイスで定義されているコンスタントです。
[DOMName("unitType")]
public ushort UnitType { get; }
不動産価値
Value
この属性を設定すると、値InSpecifiedUnits と値AsString が自動的に更新され、この設定を反映します。
[DOMName("value")]
public float Value { get; set; }
不動産価値
Exceptions
コード Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR長さが単なる読み属性に合致する場合、または物体自体が単なる読み属性に合致する場合に増加します。
ValueAsString
この属性を設定すると、値、値InSpecifiedUnitsおよびユニットTypeが自動的に更新され、この設定を反映します。
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
不動産価値
Exceptions
コード Aspose.Html.Dom.DOMException.SYNTAX_ERR割り当てられたストレッチが有効な長さとしてパルセットできない場合に上昇します。
コード Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR長さが単なる読み属性に合致する場合、または物体自体が単なる読み属性に合致する場合に増加します。
ValueInSpecifiedUnits
この属性を設定すると、値と値AsString が自動的に更新され、この設定を反映します。
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
不動産価値
Exceptions
コード Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR長さが単なる読み属性に合致する場合、または物体自体が単なる読み属性に合致する場合に増加します。
Methods
ConvertToSpecifiedUnits(ウシュート)
この方法の結果、オリジナルの値が「0.5cm」であり、方法がミリメートルに変換するよう呼びかけられた場合、ユニットタイプは SVG_LENGTHTYPE_MMに変更され、値InSpecifiedUnitsは数字値5に変更され、値AsStringは「5mm」に変更されます。
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
変換するユニットタイプ(例: SVG_LENGTHTYPE_MM)
Exceptions
コード Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRユニットタイプが SVG_LENGTHTYPE_UNKNOWN である場合、または有効なユニットタイプの恒久性がない場合(このインターフェイスで定義されている他の SVG_LENGTHTYPE_* 恒久性の 1 つ)。
コード Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR長さが単なる読み属性に合致する場合、または物体自体が単なる読み属性に合致する場合に増加します。
NewValueSpecifiedUnits(フラット、フラット)
関連ユニットType で数としての値を再設定し、その結果、オブジェクト上のすべての属性の値を置き換える。
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
ユニットタイプ 価値について
valueInSpecifiedUnits
float
新しい価値…
Exceptions
コード Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRユニットタイプが SVG_LENGTHTYPE_UNKNOWN である場合、または有効なユニットタイプの恒久性がない場合(このインターフェイスで定義されている他の SVG_LENGTHTYPE_* 恒久性の 1 つ)。
コード Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR長さが単なる読み属性に合致する場合、または物体自体が単なる読み属性に合致する場合に増加します。
ToString()
このインスタンスを代表するSystem.Stringを返します。
public override string ToString()
Returns
このインスタンスを代表するシステムストリングです。