GetLayoutObjectAttribute
返回由计算中当前活动的“对象名称”提供的布局对象的指定属性。
格式
GetLayoutObjectAttribute (对象名称;属性名称{;重复项编号;入口行号})
参数
对象名称
- 当前布局上的命名布局对象的名称。
属性名称
- 支持的属性的名称(如下所示)。
重复项编号
- 重复项编号(针对重复字段)。
入口行号
- 入口中的行号。
括号 { } 中的参数是可选的。
返回的数据类型
文本
原始版本
8.5
属性
属性 | 返回 |
---|---|
|
对象的类型(英语)。 |
|
如果 |
|
如果 |
|
如果目标对象是在最上层显示的选项卡面板或滑动面板,则返回“1”。 |
|
如果目标对象当前处于活动状态,则返回“1”;否则返回“0”。 |
|
如果对于当前记录, |
|
一个由空格分隔的数值列表,该列表描述了指定对象的位置(左上到右下)及其旋转。 |
|
指定对象的左侧边缘坐标。 |
|
指定对象的右侧边缘坐标。 |
|
指定对象的顶部边缘坐标。 |
|
指定对象的底部边缘坐标。 |
|
指定对象的宽度。 |
|
指定对象的高度。 |
|
指定对象的旋转(以度为单位)。 |
|
一个由空格分隔的数值对(水平、垂直),表示线条对象的起点或终点。其他对象将返回 |
|
指定对象的源描述,如下所示。 Web 查看器 - 返回当前 URL。 字段 - 返回完全限定的字段名称 (表名称::字段名称)。 文本对象 - 返回文本(返回文本对象的内容,而不是合并字段、合并变量和布局计算的计算值)。 入口 - 返回表摹本的名称。 图形 - 返回图像数据,如图像文件名。 图表 - 返回图表对象的 XML 描述。 所有其他对象 - 返回一个空字符串。 |
|
指定对象的内容,如下所示。 Web 查看器 - 返回当前内容(如 HTML 代码)。 字段 - 返回使用指定对象的属性设置格式的字段数据。 文本对象 - 返回文本(返回合并字段、合并变量和布局计算的计算值)。 图形 - 如果已存储图像(存储在字段中或在外部存储),将返回图像数据,如容器字段中的文件名;如果未存储图像,将返回文件的引用。 图表 - 返回图表对象的位图表示形式。 按钮和弹出框按钮 - 返回按钮的文本。 所有其他对象 - 返回一个空字符串。 |
|
返回括起布局对象的“ |
|
“ |
注释
- 对象坐标按相对于主屏幕工作区域左上角的点数形式提供。工作区域是除任务栏外的屏幕区域 (Windows) 或除菜单栏和 Dock 外的屏幕区域 (macOS)。在 iOS 和 iPadOS 中,工作区域是整个屏幕。使用这些座标的属性是
bounds
、left
、top
、bottom
、startPoint
和endPoint
。 - 在 FileMaker WebDirect 中,当此函数作用于 Web 查看器时,
content
属性将返回空字符串。 - 如果将对象设置为自动调整大小,则返回的属性基于该对象在当前状态下的调整后界限。
在 FileMaker WebDirect 中,属性基于 FileMaker WebDirect 最后一次与服务器通信布局数据时(例如用户切换到布局时)对象的界限。
- 如果对象位于状态工具栏上方,则将返回负坐标值。
- 当
重复项编号
或入口行号
为 0 时,函数的行为与未指定参数时相同。对于入口行号
,函数将返回来自第一个入口行的数据。对于重复项编号
,函数将对第一个重复项运行(返回content
或source
),或对作为一个整体的整个字段运行(返回bounds
)。两个参数都必不可少,因为您必须能够在特定的入口行内参考特定的字段重复项。
示例 1
在“搜索::主页”字段中存储 Web 查看器的当前 URL。
设置字段 [搜索::主页 ; GetLayoutObjectAttribute ( "Web 查看器" ; "source" )]