Class SVGLength

SVGLength class

SVGLength インターフェイスは長さの基本データ型に対応します。 SVGLength オブジェクトは読み取り専用として指定できます。つまり、オブジェクトを変更しようとすると、以下で説明するように例外がスローされます。

public class SVGLength : SVGValueType

プロパティ

名前説明
UnitType { get; }このインターフェイスで定義された SVG_LENGTHTYPE_* 定数の 1 つによって指定された値の型。
Value { get; set; }ユーザー単位の浮動小数点値としての値。この属性を設定すると、valueInSpecifiedUnits と valueAsString が自動的に更新され、この設定が反映されます。
ValueAsString { get; set; }unitType で表される単位の文字列値としての値。この属性を設定すると、値、valueInSpecifiedUnits、および unitType が自動的に更新され、この設定が反映されます。
ValueInSpecifiedUnits { get; set; }unitType で表される単位の浮動小数点値としての値。この属性を設定すると、値と valueAsString が自動的に更新され、この設定が反映されます。

メソッド

名前説明
ConvertToSpecifiedUnits(ushort)基礎となる保存された同じ値を保持しますが、保存されたユニット識別子を指定された unitType にリセットします。オブジェクト属性 unitType、valueInSpecifiedUnits、および valueAsString は、このメソッドの結果として変更される場合があります。たとえば、元の値が「0.5cm」で、ミリメートルに変換するためにメソッドが呼び出された場合、unitType は SVG_LENGTHTYPE_MM に変更され、valueInSpecifiedUnits は数値 5 に変更され、valueAsString は「5mm」に変更されます。
Dispose()管理されていないリソースと、オプションで管理されているリソースを解放します。
virtual GetPlatformType()このメソッドは、ECMAScript オブジェクトを取得するために使用されますType.
NewValueSpecifiedUnits(ushort, float)関連付けられた unitType を持つ数値として値をリセットし、オブジェクトのすべての属性の値を置き換えます。
override ToString()を返しますStringこのインスタンスを表す.

田畑

名前説明
const SVG_LENGTHTYPE_CMCSS2 で定義されている cm 単位を使用して値が指定されました。
const SVG_LENGTHTYPE_EMSCSS2 で定義されている em 単位を使用して値が指定されました。
const SVG_LENGTHTYPE_EXSCSS2 で定義されている ex 単位を使用して値が指定されました。
const SVG_LENGTHTYPE_INCSS2 で定義されている単位を使用して値が指定されました。
const SVG_LENGTHTYPE_MMCSS2 で定義されている mm 単位を使用して値が指定されました。
const SVG_LENGTHTYPE_NUMBER単位の種類が指定されていません (つまり、単位のない値が指定されました)。これは、ユーザー単位の値を示します。
const SVG_LENGTHTYPE_PCCSS2 で定義されている pc 単位を使用して値が指定されました。
const SVG_LENGTHTYPE_PERCENTAGEパーセント値が指定されました。
const SVG_LENGTHTYPE_PTCSS2 で定義されている pt 単位を使用して値が指定されました。
const SVG_LENGTHTYPE_PXCSS2 で定義されている px 単位を使用して値が指定されました。
const SVG_LENGTHTYPE_UNKNOWNユニット タイプは、定義済みのユニット タイプの 1 つではありません。この型の新しい値を定義しようとしたり、既存の値をこの型に切り替えようとしたりすることは無効です.

関連項目