Form.GetSVGElementPositionメソッド

 

説明

指定したSVGエレメントが表示されている座標を取得します。

 

指定するエレメントはBgPatternプロパティで背景に指定したSVGの一部となるXmlElementオブジェクトです。

BgPatternプロパティを指定していない場合や、BgPatternプロパティとは別のSVGのエレメントを指定することはできません。

 

SVGの表示座標は実際の表示過程で確定するため、BgPatternプロパティにSVGを設定した直後や非表示のFormなどSVGが一度も画面に表示されていない状態でGetSVGElementPositionメソッドを呼び出しても正しい結果は得られません。

 

処理対象となるSVGエレメントは、<rect><circle>など描画の対象となるエレメントで透過指定のない塗りつぶし色(<rect>であればfill属性、stroke属性は含まれません)を持つエレメントに限定されます。

 

ではサポートされていません

 

呼出形式

ver pos = Form1.GetSVGElementPosition( elm )

 

戻り値

以下の子オブジェクトを持つRecordオブジェクト

名前

説明

Number

left

左端の座標

Number

top

上端の座標

Number

width

Number

height

高さ

 

座標の取得ができない場合はnullを返します。

 

引数

XmlElement elm

座標を取得するXmlElementオブジェクト

 

例外

なし

 

 

使用例

 

 

関連項目

BgPatternプロパティ

FindSVGElementメソッド

XmlElementクラス

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る