函数功能描述 来源: 作者: 作者原述: 猫壹佰描述: 用于高级工具/Data Viewer/Watch中, 根据布局宽度, 对象列数, 以及间隙宽度, 给出布局对象合理的列宽和边距建议. 测试文档下载: 调用范例 getSuggestedObjWidth ( 1230 ; 7 ; 2 ) 返回结果 3 + 173*7 + 2*6 + 3 = 1230 函数内容 /* getSuggestedObjWidth( layoutWidth; columnNum; gapWidth ) 用于高级工具/Data Viewer/Watch中, 根据布局宽度, 对象列数, 以及间隙宽度, 给出布局对象合理的列宽和边距建议. 参数说明: layoutwidth: 布局宽度; columnNum: 计划放置多少列对象; gapWidth: 计划对象间距; 输入示例: getSuggestObjectWidth ( 1230 ; 7 ; 2 ) 输出结果: 3 + 173*7 + 2*6 + 3 = 1230 作者: cliff zhou 网站: https://mao100.com QQ: 228740074 */ Let( [ gapCount = columnNum + 1; objectWidth = Floor ( ( layoutWidth - gapCount * gapWidth ) / columnNum ); balanceValue = layoutWidth - objectWidth *columnNum - gapWidth * gapCount; leftPadding = gapWidth + Floor(balanceValue/2); rightPadding = gapWidth + Int(balanceValue/2) ]; leftPadding & " + " & objectWidth & "*" & columnNum & " + " & gapWidth & "*" & (columnNum - 1) & " + " & rightPadding & " = " & layoutWidth ) 复制函数内容 当前页面使用FileMaker生成发布, 更新于2021年3月18日23时49分17秒