DOBON.NET DOBON.NETプログラミング掲示板過去ログ

クリスタルレポートの罫線印刷について

環境/言語:[VB.NET]
分類:[.NET]

こんばんわ。ぷっです。

VB.NET + CrystalReports for Visual Studio .NET

クリスタルレポートの罫線印刷についてですが、

CrystalReportViewerでプレビューしたレポートを印刷すると
罫線の幅が反映されません。

具体的には、罫線の幅を「極細」又は「0.5pt」に指定しても
「1pt」の幅で印刷されてしまいます。
1ptから3.5ptまでは問題ありませんでした。

なお、テストした結果ですが
CrystalReportViewerを使用せずに印刷->正常
CrystalReportViewerから印刷->異常
CrystalReportViewerのプレビュー画面表示->正常

おわかりになる方、ご教授お願い致しますm(_ _)m
こんにちは、じゃんぬねっと@今日も徹夜 です。

■No9707に返信(ぷっさんの記事)
> CrystalReportViewerでプレビューしたレポートを印刷すると
> 罫線の幅が反映されません。
> 具体的には、罫線の幅を「極細」又は「0.5pt」に指定しても
> 「1pt」の幅で印刷されてしまいます。
> 1ptから3.5ptまでは問題ありませんでした。

「罫線の」で検索してください。
http://www.agtech.co.jp/support/faq/crystal_reports/v90j/all.html

> 回避策としては、PrintToPrinter メソッドを使用してレポートを印刷してください。

とあるように、印刷ボタンを隠し、PrintToPrinter() メソッドを使うことで回避できるでしょう。
こんばんわ。ぷっです。

> こんにちは、じゃんぬねっと@今日も徹夜 です。

お疲れさまです。じゃんぬねっと様
あまり無理をしないでくださいね(^^;

> 「罫線の」で検索してください。
> http://www.agtech.co.jp/support/faq/crystal_reports/v90j/all.html

バグなんですね...修正時期未定って...

ビジネスオブジェクツのFAQを探しましたがありませんでした。
他にも、クリスタルレポートを扱っている会社があったんですね

>>回避策としては、PrintToPrinter メソッドを使用してレポートを印刷してください。
> とあるように、印刷ボタンを隠し、PrintToPrinter() メソッドを使うことで回避できるでしょう。

印刷ボタンを非表示にして、PrintToPrinterメソッドで
代用しました。ありがとうございました。m(_ _)m
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板