Opened 14 years ago

Closed 14 years ago

#2462 closed bug (invalid)

Composer non-raster print to pdf ignores svg image items

Reported by: jctull Owned by: mhugent
Priority: major: does not work as expected Milestone: Version 1.5.0
Component: Printing Version: Trunk
Keywords: composer svg pdf export Cc:
Must Fix for Release: Yes Platform: OS X
Platform Version: 10.6.2 Awaiting user input: no

Description

I have a project file with a composer that I am having to print to pdf as a non-raster file. (This is because of some other bug with unusual vector layer color fills that only shows when exporting as a raster...)

I added an svg image to the composer with a 45 degree rotation to serve as a watermark. The final pdf document has all elements except this watermark and my north arrow svg image. For some reason svg image overlays are not being printed when exporting a vetorized pdf.

Change History (5)

comment:1 by mhugent, 14 years ago

Hm, printing svn pictures seem to work for me here with vector pdf (but the composer pictures are always printed as rasters and embedded as images into the svg). Is this only a specific svg picture or does it always happen? Are you still on Qt4.6, OS X?

comment:2 by jctull, 14 years ago

Resolution: invalid
Status: newclosed

It appears to be working for me now as well. Closed

comment:3 by jctull, 14 years ago

Resolution: invalid
Status: closedreopened

Oddly, this issue is again occurring for me in trunk. Can anyone else test? It is as simple as creating a composer map, adding an svg image, such as a north arrow, unchecking the "Print as Raster" option in the General tab, then printing it to a pdf file.

r13916 and qt-4.7.0-beta on OS X

comment:4 by medspx, 14 years ago

Hello,

I can't reproduce it with a http://trac.osgeo.org/qgis/changeset/13939 under Debian Squeeze... Perhaps is it OSX specific ?

comment:5 by jctull, 14 years ago

Resolution: invalid
Status: reopenedclosed

This is a strange, and inconsistent bug. Now it works again... Closed

Note: See TracTickets for help on using tickets.