设计同时用于 Windows 和 OS X 的布局疑难解答
下列主题说明设计同时用于 Windows 和 OS X 中的布局时遇到的常见问题和解决方案。
Windows 和 OS X 系统上的字体外观不一样
 •
 •
 •
下表说明打开在其他平台上创建的文件时,FileMaker Pro 如何处理字体。
 
注释  如果 FileMaker Pro 找不到用于替换的相似字体,则将依赖 Windows 或 OS X 来确定应替换的字体。
Windows 或 OS X 中查看时布局文本被截断或剪切
即使 FileMaker Pro 可以匹配字体,在其他操作系统上查看时,字体字符宽度和行距也可能会有很小的差异。这可能会导致文本行换行位置不同或显示为被剪切,如下例所示。
圆角矩形工具
 •
 •
分栏布局中的字段名和列没有对齐
检查字段标签及其相关字段是否沿同一方向对齐。例如,如果将左对齐标签放在具有右对齐数字的列上,在您的电脑上,该报表看起来没有问题。但在其他电脑上打开该文件时,字体替换可能会导致字段标签移位。有关更多信息,请参阅指定段落属性和选项卡设置
文本和数据之间出现间隙
要组合文本和字段数据(如将字段放在句子中间),请不要使用单独的文本对象和字段对象。而要将文本和字段组合到单个合并字段中。有关更多信息,请参阅在布局上放置合并字段
Windows 和 OS X 系统上的颜色外观不一样
只使用“系统子集”调板或 Web 调板中可用的颜色。这些颜色在各个平台上几乎完全相同。您使用的任何其他颜色在 Windows 和 OS X 上的外观都可能不同。有关指定随即出现的调板的信息,请参阅设置布局首选项
打印布局的脚本在 Windows 和 OS X 中打印结果不同
包括“打印设置”和“打印”脚本步骤命令的脚本可能无法跨平台兼容。如果使用这些脚本步骤来存储特殊打印选项(如纸张大小、方向和份数),FileMaker Pro 可能无法在其他操作系统上重新正确调用这些设置。(因为即使在相同打印机上打印时每个操作系统也会使用不同的打印机驱动程序软件,所以可能出现这种情况。)要更正该问题,请执行下列某些操作:
 •
If [Get(系统平台) = 1]
执行脚本 [“在 OS X 上打印”]
Else
执行脚本 [“在 Windows 上打印”]
End If
 •
对于“打印”和“打印设置”脚本步骤,不要使用“不通过对话框执行”选项。这允许用户在运行脚本打印时可以更改打印选项。
有关更多信息,请参阅打印 脚本触发器打印设置 脚本触发器
布局在 Windows 和 OS X 中打印效果不同
因为每个操作系统使用不同的打印机驱动程序软件控制打印,所以打印结果会有所不同。设计布局在准确位置(如邮件标签表或预打印表单)上打印数据时,您可能会注意到在运行 Windows 或 OS X 的电脑上打印相同布局时存在差异。
 •
 •