2011-08-17 14 views
0

TdxComponentPrinterは、TPanelを用紙に印刷できるコンポーネントです。しかし問題があり、パネルにTImageが含まれていると、画像の背景が紙の中で黒に変換されます。印刷前にTdxComponentPrinter(Delphi)の問題

enter image description here

印刷した後、(紙の上では):

enter image description here

私はこの問題を解決するためのさまざまな方法を試してみました。例えば、私はRepaint; TPanelのメソッドを使用しました... しかし、動作せず、画像の背景はまだ黒です。どうしてか分かりません!!!

お願いします。

+1

DevExpressのTdxComponentPrinterを意味しますか? –

+0

はい、DevExpressから – Kermia

+0

申し訳ありませんが、あなたの 'devexpress'タグを見逃しました。 –

答えて

5

これはpngファイルです。これは、Delphiのバージョンでは完全にサポートされていない可能性があります。あなたはそれをDevExpress印刷システムとより互換性のあるTcxImageに変更しようとしましたか?

修正できない場合は、submit this issue to DevExpressにもなる可能性があります。彼らは本当にすばやく返信し、それらのコンポーネントの詳細を知っているので、ここでそれを使用してください:-)

+0

はい、彼らは世界で最高のサポートセンターを持っています:-) – JustMe

+0

ありがとうございます、しかし、私は前にJPG形式に画像を変換しました。 – Kermia

+0

私もTcxImageを試しました。動作しません。 – Kermia

0

すでにjpgの場合は、jpgの品質を改善する必要があります。黒い部分は、白と別の色が混在する圧縮アーティファクトのようです。ペイントプログラムで画像の背景をクリーンアップすると、おそらくもっと良く見えます。

関連する問題