Windows Updateを実施後、印刷ダイアログの項目が見切れるようになった

418 views
Skip to first unread message

ユーキ

unread,
Jun 27, 2024, 1:45:50 AM6/27/24
to RapidReportサポート QAフォーラム
お世話になっております。

掲題の件ですが、Windows Server 2019にてWindows Updateを実施したところ、
RapidReportの印刷プレビュー画面の「印刷」ボタンを押した後表示される、
印刷ダイアログの画面のレイアウトが崩れ、ページ範囲指定の項目等が見切れてしまうようになりました。

解決方法をご教示いただけますでしょうか。
スクリーンショット 2024-06-27 144516.png
■環境
 OS          :Windows Server 2019
 RapidReportバージョン :4.37.0.0

RapidReport

unread,
Jun 27, 2024, 7:58:27 PM6/27/24
to RapidReportサポート QAフォーラム
このダイアログはRapidReportからは、Windowsの機能を呼び出して表示させているもので、
そのレイアウトをRapidReport側から制御するといったことは行えないので、
すみませんがこちらで解決方法は提示できません。

Windowsの設定などが影響する可能性はあるかもしれません。
Microsoftのサポートに問い合わせをされるようにお願いします。

2024年6月27日木曜日 14:45:50 UTC+9 yuki...@gmail.com:

ユーキ

unread,
Aug 6, 2024, 1:16:13 AM8/6/24
to RapidReportサポート QAフォーラム
ご返信が遅くなり申し訳ありません。
本件ですが、Microsoftに調査を依頼しておりますが、現時点で原因が分かっていない状態です。

1点お伺いしたいのですが、RapidReportから呼び出されている印刷ダイアログ画面は、メモ帳などの印刷ダイアログとレイアウトが同じですが、
近年のフラットなデザインでなく、XP世代のような立体的なデザインとなっています。
RapidReportから呼び出されているダイアログは特別バージョンが古いなどの事情はありますでしょうか。
2024年6月28日金曜日 8:58:27 UTC+9 RapidReport:

RapidReport

unread,
Aug 6, 2024, 3:25:41 AM8/6/24
to RapidReportサポート QAフォーラム
RapidReportから呼び出している印刷ダイアログは、
.NET Frameworkの提供するPrintDialogを利用しており、
古いバージョンを指定する、といったことはそもそも行うことができません。

RapidReportでは、PrintDialogを利用する際にUseExDialogというプロパティをTrueに設定していますが、
これをFalseにすればダイアログの見た目は変わります。
(ただ、FalseにすることでむしろXP以前の旧型式となるようです)

以下のコードを試していただけますでしょうか。
VBでのコードを示します。

        Dim printer As New Printer(pages)
        printer.PrintDialog.UseEXDialog = False
        Dim preview As New FmPrintPreview(printer)
        preview.ShowDialog()

2024年8月6日火曜日 14:16:13 UTC+9 yuki...@gmail.com:
Reply all
Reply to author
Forward
0 new messages