GetLayoutObjectAttribute
オブジェクト名 - 現在のレイアウトにある名前を付けられたレイアウトオブジェクトの名前
属性名 - サポートされている属性の名前(下記参照)。
繰り返し回数 - (繰り返しフィールドの)繰り返し回数。
objectType - オブジェクトのタイプを英語のテキストで返します。有効な戻り値は次のとおりです。field(フィールド)、text(テキスト)、graphic(グラフィック)、line(行)、rectangle(長方形)、rounded rectangle(角丸長方形)、oval(楕円)、group(グループ)、button group(ボタングループ)、button(ボタン)、portal(ポータル)、tab panel(タブパネル)、slide panel(スライドパネル)、chart(グラフ)、web viewer(Web ビューア)、popover(ポップオーバー)、popover button(ポップオーバーボタン)、unknown(不明)です。
hasFocus - オブジェクト名が現在アクティブな場合は「
1」(真)を返し、それ以外の場合は「
0」(偽)を返します。フォーカスの対象となるオブジェクトは、フィールド、ポータル、タブパネル、スライドパネル、ボタン、ポップオーバーボタン、グラフ、およびグループです。ポータル行が選択されている場合も「
1」を返します。
containsFocus - オブジェクト名が現在アクティブな場合、またはアクティブなオブジェクトが含まれている場合は「
1」(真)を返し、それ以外の場合は「
0」(偽)を返します。フォーカスの対象となるオブジェクトは、フィールド、ポータル、タブパネル、スライドパネル、ボタン、ポップオーバーボタン、ポップオーバー、グラフ、およびグループです。
isFrontPanel - 対象オブジェクトが前面にあるタブまたはスライドパネルの場合は「
1」(真)を返します。
bounds - 指定されたオブジェクトの配置場所(左上から右下)を表す数値をスペースで区切ったリストで返します。
left - 指定されたオブジェクトの左端の座標を返します。
right - 指定されたオブジェクトの右端の座標を返します。
top - 指定されたオブジェクトの上端の座標を返します。
bottom - 指定されたオブジェクトの下端の座標を返します。
width - 指定されたオブジェクトの幅を表す数値(ピクセル単位)を返します。
height - 指定されたオブジェクトの高さを表す数値(ピクセル単位)を返します。
rotation - 指定されたオブジェクトの回転角度を表す数値を返します。
startPoint、endPoint - 線オブジェクトの始点または終点を表す1組の数値をスペースで区切って返します(縦横)。その他のオブジェクトは、
startPoint として左上端点を返し、
endPoint として右下端点を返します。
source - 指定されたオブジェクトのソースの説明を次のように返します。各オブジェクトについて次に示します。
content - 指定されたオブジェクトの内容の説明を次のように返します。各オブジェクトについて以下に示します。
グラフィック - イメージが(フィールド内または外部に)保存されている場合は、オブジェクトフィールドのファイル名などのイメージデータを返し、イメージが保存されていない場合はファイルの参照を返します。
enclosingObject - オブジェクトが配置されているレイアウトオブジェクトのオブジェクト名を返します。それ以外の場合は空の文字列が返されます。グループ、タブパネル、スライドパネル、ポップオーバーボタン、ポップオーバー、およびポータルだけが他のオブジェクトを含むことができます。
containedObjects - オブジェクト名に含まれている名前の付いたオブジェクトの一覧を返します。グループ、タブパネル、スライドパネル、ポップオーバーボタン、ポップオーバー、およびポータルだけが他のオブジェクトを含むことができます。
isobjecthidden - オブジェクト名が現在のレコードに対し非表示の場合は「
1」(真)を返します。それ以外の場合は「
0」(偽)を返します。オブジェクトがレイアウト枠の右にあるポップオーバー以外の場合に「
1」を返します。
•
|
repetitionNumber または portalRowNumber が0の場合、関数は引数が指定されていなかったかのように動作します。 portalRowNumber では、関数は最初のポータル行からデータを返します。 repetitionNumber では、関数は最初の繰り返し( content または source を返す)を実行するか、またはフィールド全体( bounds を返す)で実行します。特定のポータル行内で特定のフィールドの繰り返しを参照できるようにする必要があるためどちらの引数も必要です。
|
GetLayoutObjectAttribute("キャンセルボタン" , "objectType")は、「
button」(ボタンが、新しいファイルまたは変換後のファイルで作成された場合)、「
button group」(ボタンが、ボタン操作またはスクリプトと関連しており、FileMaker Proの前のバージョンから変換されている場合)、または「
text」(ボタンが、ボタン操作またはスクリプトと関連付けられておらず、FileMaker Proの前のバージョンから変換されている場合)を返します。