0

所以我最近不得不创建一个模拟加拿大海关表格的报告。问题是报告打印在 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 安装。但是,这将需要一天左右的时间才能完成安装以及开发环境的其余部分,所以我试图避免这种情况。

4

2 回答 2

2

隐藏,除非你接触过更多...

修改您的报告。右键单击,获取报告的属性。在标尺/网格选项卡上,有一个默认为“英寸”标尺的组合框,但您可以将其更改为公制/厘米或像素。下面是您的网格捕捉,您可以更改要捕捉到多少像素的默认值。

此外,如果您使用光标键,您可以一次移动一个像素,以便根据需要进行更精确的对齐。如果您需要调整控件的宽度,如果您按住 Ctrl 键并使用左/右箭头键,将一次缩小/拉伸一个像素,而不是移动控件。同样对于移动和调整大小,如果您选择多个控件,它们将分别移动或调整大小。

高温高压

于 2010-01-12T14:13:58.113 回答
1

昨晚刚和一个安装了 VFP8 的朋友谈过。基于该版本,可能有一种方法可以为您的报告获取指标。根据 PIXELS 或 SYSTEM METRIC 显示的报告中有一个设置。如果您的系统配置是基于英寸的,那么报告也是如此。如果您将系统公制更改为厘米(或其他任何等价物),那么报告也应该在设计时尊重。

高温高压

于 2010-02-01T13:00:31.287 回答