Bug report #7512
print engine fouling up labels
|Affected QGIS version:||1.8.0||Regression?:||No|
|Operating System:||Mac OSX||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:||not reproducable|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||16461|
As you can see from the attached images, top is the screen view, bottom the print output, the print engine is fouling up labels when there are more than just a few of them. I don't know yet when it starts doing this - this is about double the number of labels I was able to print successfully.
#6 Updated by John Sankey over 8 years ago
- File mapa.jpg added
An added note: all labels use the new labeller, with data-dependent x,y,rotation. That itself isn't the problem; see the attached for a successful print of the same data with fewer labels. (Online it's at http://hunt-club.ncf.ca/mapa.jpg for now)
#7 Updated by John Sankey over 8 years ago
Two additional notes: I tried using the old label system for some, then all of the labels. Both ways, the print engine showed everything properly in the window, but went into an infinite loop when saving to image. I think it's triggered by labels too close to each other even though the old label system doesn't have conflict detection.
There might well be two issues here: 1. buffer management, since different results are obtained with different numbers of labels, and 2. inconsistencies in the label collision avoidance system. Anyone with a complex requirement needs the option of turning collision avoidance 100% off. The examples I give are a picnic compared to city zoning maps :-(
I've checked my images with everything here - they're standard jpegs with no EXIF or any other added code and show fine on everything an Apple has...