SetFxOpPos

導入

v3.0

カテゴリ

レンダリング

詳細

FxTreeでのFxOperatorの位置を設定します。

スクリプト構文

SetFxOpPos( [FxOp], [x], [y] );

パラメータ

パラメータ タイプ 詳細
FxOp 文字列または FxOperator 接続する FxOperator のオブジェクト ポインタまたはオブジェクト名

デフォルト値: 現在選択されている値

注: 現在の選択が有効な FxOperator でないと、エラーが発生します。

x Float FxOperator の X 座標を指定します。

デフォルト値: 0

y Float FxOperator の Y 座標を指定します。

デフォルト値: 0

VBScript の例

' This example creates an FxTree, adds the FileInput operator
' to it, sets its position in X and Y, and prints the new positions.
set oTree = CreateFxTree()
set oFxOp = AddFxOp( oTree, "File Input" )
' Print the positions before updating
printPositions( oFxOp )
' Move the operator icon upwards and to the left
SetFxOpPos oFxOp, 143, 88
' Print the positions after updating
printPositions( oFxOp )
function printPositions( in_operator )
        ' There is no scripting command to get the positions
        ' of an FxOperator, but you can use the object model:
        Application.LogMessage "X and Y positions of the " _
                & oFxOp.Name & " operator: " _
                & oFxOp.PositionX & ", " _
                & oFxOp.PositionY
end function
' Output of above script:
'INFO : "X and Y positions of the FileInput operator: 215, 146"
'INFO : "X and Y positions of the FileInput operator: 143, 88"