アプリケーションで TPrintDialog を使用しています。印刷する前に、ユーザーにダイアログでプロンプトを表示し、ユーザーは必要な設定を変更してから をクリックしますOK。
問題は、アプリケーションを閉じて再起動すると、ページ サイズが以前に選択した (レター) と同じではなく、A4 に設定されていることです。これは Windows の問題ですか? これは Windows XP SP3 (32 ビット) で発生し、Windows 7 Ultimate (64 ビット) では逆のことが起こります。デフォルトでは、ページ サイズの [レター] が選択され、ユーザーが A4 を選択してアプリケーションを閉じると、再起動すると [レター] が選択されます。