11

Windows 7 のフォント サイズを中 (125%) に設定しました。フォーム Delphi XE2 IDE を開くと、DFM ファイルの PixelsPerInch が常に自動的に 120 に設定されます。Windows で小さいフォント サイズ(100%)を使用すると、Delphi DFM ファイルで PixelsPerInch が 96 になります。

これは、チーム環境でコーディングするときに問題を引き起こします。ほとんどのチーム メンバーは、小さいフォント サイズ (100% または 96 PPI) を使用しています。バージョン コントロール リポジトリに保存されているすべての DFM ファイルは、96 PPI を使用しています。120 PPI を使用する DFM ファイルをリポジトリにコミットすると、他のすべてのチーム メンバーは、私が DFM ファイルに何を変更したかについて混乱するでしょう。サイズ、幅、または高さに関連するすべてのプロパティが変更されます。

120 PPI Windows 環境で作業しているときに、Delphi IDE が DFM を 96 PPI で保存するように強制することは可能ですか?

4

1 に答える 1

4

Delphi IDE のフォーム デザイナーを微調整する Delphi IDE オープン ツールを作成しました。このツールは、Windows のフォント サイズに関係なく、フォームに格納された PixelPerInch の固定スケールでユーザーがフォームをデザインできるようにします。これにより、フォーム デザイナーがフォームを Windows フォント サイズに合わせて調整できなくなります。フォームの変更を保存するときに、元の PixelsPerInch プロパティを維持する必要があります。

コードは Embarcadero Code Central: 28922に送信されました。

于 2012-06-21T06:34:23.573 に答える