2011-08-17 224 views
0

TdxComponentPrinter是該組元讓我在一張紙上打印TPanel。但有問題,並且當面板包含TImage時,圖像的背景將在紙張中轉換爲黑色。問題與TdxComponentPrinter(德爾福)

打印之前:

enter image description here

打印後(紙張):

enter image description here

我曾嘗試不同的方法來解決這個問題。例如我用TPanel的Repaint;方法,... 但不起作用,圖像的背景仍然是黑色的。我不知道爲什麼!

請幫助我。

+1

你從DevExpress的意思TdxComponentPrinter? –

+0

是的,來自DevExpress – Kermia

+0

對不起,錯過了'devexpress'標籤。 –

回答

5

這是一個png文件,它可能不會在你的Delphi的版本完全支持。您是否嘗試將其更改爲可能與DevExpress打印系統更兼容的TcxImage?

如果你不能修復它,它也可能是值得submit this issue to DevExpress。他們回覆真快,並瞭解他們的組件,那麼所有使用此對SO :-)

+0

是的,他們有世界上最好的支持中心:-) – JustMe

+0

謝謝,但我已經將圖像轉換爲JPG格式。 – Kermia

+0

我也試過TcxImage。不起作用。 – Kermia

0

如果它已經是一個JPG,那麼你應該提高JPG的質量。它看起來像黑色的部分是白色和另一種顏色混合的壓縮僞影。如果使用繪畫程序清理圖像的背景,它可能看起來會好很多。