Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Charts in PDF not retaining colour

Hi

I have asked this question previously in a thread that was marked 'Answered' with no response so appologies if this question is duplicated

I can print reports in colour and preview them prior to converting to PDF in colour

However when I create a PDF the bar charts come out black and white as in the pictures below

The rest of the PDF is in colour

Qlikview PDF.jpg

I've tried different PDF drivers eg cutePDF , PDF-exchange but with same result

I've also tried 'force colour'

I am using Qlikview Version 10.00.8935.7

any help would be appreciated

thanks

John

1 Solution

Accepted Solutions
Not applicable
Author

This solution from Qliktech worked - thanks Troy

This is a known problem with PDF-printers, ID 43594: "The Gauge 3D graphic/ image looks bad when Print
reports to PDF or Printer." Many PDF-printers do not handle transparency and gradients very well. The selected style for the pie chart in this application uses transarency and gradients for visual effects (the 3D style).
There are two work-arounds for this:

1. Use a more basic chart style without transparency and gradients.

2. We have an "Easter egg", SlowPrinting. If this flag is set, we
render to a bit-map internally and handle all the tranparency and gradients.
The bit-map is then sent to the printer for printout. This generates a much
better printout. The downside is that it requires more memory and is far more
time consuming.



To set this SlowPrinting flag, you will need to add a line to the Settings
config file.

To add this setting for the server:

1. First, stop the QlikView Server service.

2. Add the following line to the Settings file under the [Settings 7] section.

SlowPrinting=1

The Settings file can be found here:

C:\ProgramData\QlikTech\QlikViewServer

or here:

C:\Documents and Settings\All Users\Application Data\QlikTech\QlikViewServer

To add this setting for the QlikView Desktop:

1. First, close QlikView Desktop (qv.exe).
2. Add the following line to the Settings file under the [Settings 7] section.

SlowPrinting=1

The Settings file can be found here:

C:\Users\USERNAME\AppData\Roaming\QlikTech\QlikView

View solution in original post

5 Replies
rajeshvaswani77
Specialist III
Specialist III

Can you uncheck the check boxes "use patterns instead of colors" when printing. This could be one reason.

Not applicable
Author

Both these boxes are unchecked

I have figured out where specifically the issue is

If I change the bar chart to a simple colour layout the colours are reproduced in the PDF

The bar chart design I had originally was the 3D style

I will just use the simpler style - please consider the question closed unless anyone can explain why it does this it and if it can be resolved

John

Not applicable
Author

Spoke too soon

I want to include a gauge in my report and it comes out greyscale too

John

Not applicable
Author

This solution from Qliktech worked - thanks Troy

This is a known problem with PDF-printers, ID 43594: "The Gauge 3D graphic/ image looks bad when Print
reports to PDF or Printer." Many PDF-printers do not handle transparency and gradients very well. The selected style for the pie chart in this application uses transarency and gradients for visual effects (the 3D style).
There are two work-arounds for this:

1. Use a more basic chart style without transparency and gradients.

2. We have an "Easter egg", SlowPrinting. If this flag is set, we
render to a bit-map internally and handle all the tranparency and gradients.
The bit-map is then sent to the printer for printout. This generates a much
better printout. The downside is that it requires more memory and is far more
time consuming.



To set this SlowPrinting flag, you will need to add a line to the Settings
config file.

To add this setting for the server:

1. First, stop the QlikView Server service.

2. Add the following line to the Settings file under the [Settings 7] section.

SlowPrinting=1

The Settings file can be found here:

C:\ProgramData\QlikTech\QlikViewServer

or here:

C:\Documents and Settings\All Users\Application Data\QlikTech\QlikViewServer

To add this setting for the QlikView Desktop:

1. First, close QlikView Desktop (qv.exe).
2. Add the following line to the Settings file under the [Settings 7] section.

SlowPrinting=1

The Settings file can be found here:

C:\Users\USERNAME\AppData\Roaming\QlikTech\QlikView

omerfaruk
Creator
Creator

You may get what you want based on your colour selection. See here