4D v12.4

SVG GET ATTRIBUTE

ホーム

 
4D v12.4
SVG
SVG GET ATTRIBUTE

 

SVG GET ATTRIBUTE 


 

SVG GET ATTRIBUTE ( {* ;} pictureObject ; element_ID ; attribName ; attribValue ) 
引数   説明
演算子 in 指定時: pictureObjectはオブジェクト名 (文字) 省略時: pictureObjectは変数
pictureObject  ピクチャー in オブジェクト名 (* 指定時) または 変数 (* 省略時)
element_ID  テキスト in 属性値を取得する要素のID
attribName  文字 in 取得する属性
attribValue  文字, 倍長整数 in 現在の属性値

説明   

SVG GET ATTRIBUTE コマンドを使用して、オブジェクトまたはSVGピクチャのattribName属性の現在値を取得できます。

オプションの * 引数を渡すと、pictureObject引数はオブジェクト名 (文字) です。この場合、コマンドはオブジェクトにアタッチされた描画イメージの属性値を返します。この値は例えばSVG SET ATTRIBUTEで変更されているかもしれません。
* 引数を渡さないと、pictureObject引数は変数です。従って文字ではなく変数参照 (変数オブジェクトのみ) を渡します。この場合コマンドは、最初に描画されたイメージの属性値を返します (変数のデーターソースに対応)。

Note: この原則は既存のSVG Find element ID by coordinates コマンドにも適用されます。

element_ID 引数は属性値を取得したい要素のID ("id"または"xml:id"属性) を設定するために使用します。

SVG属性に関する詳細は、SVG SET ATTRIBUTEコマンドの説明を参照してください。以下は予約済みまたはアニメーションに関連する4Dの属性です:

属性アクセスコメント
4D-text読み/書きテキストノードの内容を置き換え/読み込みます。'text'、'tspan'、および'textArea'要素で利用できます。
4D-bringToFront読み込み'true'の場合、ノードを兄弟ノードの前面に移動します。SVG SET ATTRIBUTEコマンドでのみ使用できます。
4D-isOfClass-{IDENT [[S|COMMA] IDENT]*}読み込みノードの継承クラス属性がすべてのクラス名を含む場合に'true'を返します。そうでなければ'false'を返します。例えば"4D-isOfClass-land"に対してノードの継承されたクラスが"land department01" の場合、trueを返します。

 
プロパティ 

プロダクト: 4D
テーマ: SVG
番号: 1056

 
履歴 

New
初出: 4D v12

 
参照 

SVG SET ATTRIBUTE