<div dir="ltr"><div><div>Hi,<br><br></div>In an effort to bring a basic label background feature into 2.0 before for the freeze, I figured out a good approach that makes adding label backgrounds much easier (better late than never, I suppose) [0]. This means that adding SVGs and drop shadows for label backgrounds is only an extra couple of days of work.<br>
<br></div><div>Here's a preliminary gui setup [1] (not all may be implemented, but most can easily be).<br><br>An example of generic rounded-corner rectangles (a la web mapping and many road shields) with a bit of x/y offset to nicely center the text [2].<br>
<br>And, an example of the 'centering' of the background relative to the label contents (background rotated 90 deg relative to text) [3], regardless of label's offset placement (see pink-text label next to point feature). This is a crucial feature for integrating many types of backgrounds.<br>
<br>Both examples also show one issue: while labels don't overlap due to collision management, their backgrounds might overlap each other or previously drawn label text. I believe this is fixable, though I don't know how long it will take, off hand.<br>
</div><div><div><div><div><br></div><div>So... basically, I'm asking those who make decisions whether I can work for another week on this feature, for inclusion in 2.0.<br><br>[0] <a href="https://github.com/dakcarto/Quantum-GIS/commits/labeling_bkgrd-symbols_3">https://github.com/dakcarto/Quantum-GIS/commits/labeling_bkgrd-symbols_3</a><br>
[1] <a href="http://drive.dakotacarto.com/qgis/labeling_background-gui.png">http://drive.dakotacarto.com/qgis/labeling_background-gui.png</a><br>[2] <a href="http://drive.dakotacarto.com/qgis/labeling_background-rounded.png">http://drive.dakotacarto.com/qgis/labeling_background-rounded.png</a><br>
[3] <a href="http://drive.dakotacarto.com/qgis/labeling_background-rotation.png">http://drive.dakotacarto.com/qgis/labeling_background-rotation.png</a><br><br></div><div>Regards,<br></div><div><br>Larry Shaffer<br>Dakota Cartography<br>
Black Hills, South Dakota</div>
</div></div></div></div>