4D v16.3SVG Find element IDs by rect |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SVG Find element IDs by rect
SVG Find element IDs by rect
SVG Find element IDs by rect コマンドは、 バインドされた四角が選択領域に交差するXML要素のID ("id"または"xml:id"属性) をテキストまたは文字配列のarrIDs配列に返します。選択領域はxおよびy引数で指定されます。 最低1つの要素が見つかると、言い換えればarrIDs配列が空でなければ、コマンドはTrueを返します。そうでなければFalseを返します。 このコマンドは特にインタラクティブなグラフィックインタフェースで使用されます。 オプションの * 引数を渡すと、pictureObject引数はオブジェクト名 (文字) です。この引数を渡さないと、pictureObject引数はフィールドまたは変数です。この場合文字列ではなくフィールドや変数の参照 (フィールドまたは変数オブジェクトのみ) を渡します。 ピクチャフィールドや変数で作業をしている場合、コマンドはデータソースに対応するオリジナルのピクチャを使用します。しかしフォームオブジェクトで作業を行っている場合、コマンドはカレントのピクチャを使用します。このピクチャはSVG SET ATTRIBUTEコマンドを使用して変更されているかもしれませんし、フォームオブジェクトのプロパティが保持されています。xとy引数に渡される座標はピクチャの左上座標 (0, 0) からピクセル単位で表現されます。MouseXとMouseYから返される値を使用できます。これらの変数はOn Clicked、On Double ClickedやOn Mouse EnterとOn Mouse Moveフォームイベントで更新されます。 Note: ピクチャの座標システム中[x;y]は、"繰り返し"フォーマットを除き、ピクチャ表示フォーマットにかかわらず常に同じ場所をポイントします。 バインドされた四角が選択領域に重なるすべての要素が、たとえ他の要素の下になっていても、対象となります。
参照
|
プロパティ
プロダクト: 4D
履歴
初出: 4D v12 ARTICLE USAGE
ランゲージリファレンス ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||