そのため、最近、カナダの税関申告書をエミュレートするレポートを作成する必要がありました。問題は、レポートが 11 インチ x 14 インチの用紙に印刷されているにもかかわらず、メートル法のレイアウトを使用していることです。私の FoxPro のインストールは米国英語の測定単位のマシン上にあるため、FoxPro は英語の定規を使用し、インチベースの測定値でグリッドにスナップすることで義務付けようとします。これにより、いくつかの小さな設計上の問題が明らかに発生します。
レポートが実際には変装した単なるテーブルであることを理解しており、レコードを変更してメトリック ルーラー (英語のルーラーではなく) をオンにする方法を見つけました。これは意図したとおりに機能しています。ただし、グリッドへのスナップ機能は、メトリックではなく、1 インチあたり 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 で仮想マシンをセットアップすることを検討しました。つまり、カナダ向けの Windows XP インストール セットアップです。ただし、開発環境の残りの部分と一緒にインストールを完了するには、さらに1日ほどかかるので、それを避けようとしています.