所以我最近不得不创建一个模拟加拿大海关表格的报告。问题是报告打印在 11" x 14" 纸上,但使用公制布局。由于我的 FoxPro 安装在使用美制测量单位的机器上,FoxPro 尝试使用英制尺子,并在基于英寸的测量上对齐网格。这显然会产生一些小的设计问题。
我知道这些报告实际上只是伪装的表格,并且我已经弄清楚如何通过更改记录来打开公制标尺(而不是英文标尺),并且按预期工作。但是,对齐网格功能似乎要对齐 48 个单位到一英寸,而不是公制。因此,使用鼠标移动框会导致框(再次)在英制测量中偏移。
为了解决这个问题,我将报告打开为表格,并使用电子表格手动转换所有公制单位,并手动输入偏移量和尺寸。虽然这运作良好并且看起来非常准确,但它仍然容易出错。
所以问题是,我如何让 FoxPro 8 在报告中以公制单位对齐网格,这样我就不必手动重新输入数字了? 让 FoxPro 以一种方式适应 Metric 会很好,我可以使用鼠标对齐报表中的对象,而不是将它们作为数字打孔并将报表“翻转”到设计视图中进行检查。
供参考,目前有以下翻译:
25.4 mm = 1 inch = 10,000 report units = 48 grid snap points
显然我想要更接近这个的东西:
25.4 mm = 1 inch = 10,000 report units = 25.4 grid snap points
注意:是的,我考虑过使用 FoxPro 设置使用 Metric 安装的虚拟机,即为加拿大设置的 Windows XP 安装。但是,这将需要一天左右的时间才能完成安装以及开发环境的其余部分,所以我试图避免这种情况。