Nyall Dawson
03d561b199
[labeling] Ensure short lines (wrt font size) still generate sufficient
...
candidates to ensure centered placement of labels
2019-07-25 12:11:45 +10:00
Nyall Dawson
859d9a7233
Add test for drawing unplaced for a feature with no candidates
2019-07-21 20:29:34 +10:00
Nyall Dawson
c3b2f77a64
[FEATURE][labeling] Allow display of unplaced labels
...
This setting (accessed through the project label settings dialog)
allows unplaced labels to be shown on the map. These are rendered
using a red color by default (but the color can be changed from
the label settings dialog too), allowing users to determine whether
any important labels are missing from their maps (e.g. due to
overlaps or other constraints).
2019-07-21 20:29:34 +10:00
Nyall Dawson
04c51db551
Fix priority of parallel placements
...
Ensure that above line placement is preferred when both above
and below line placements are valid
2019-06-20 12:50:35 +10:00
Nyall Dawson
3cb3676329
Don't limit label distances to postive values
...
Sometimes it's useful to have negative distances, as a 0 distance
can still be quite far from line features for some font families.
2019-05-30 17:27:00 +10:00
Nyall Dawson
10c4bb9f9b
[labeling] Fix curved labels sometimes placed below line even when
...
set to above line only
2019-05-30 17:27:00 +10:00
Nyall Dawson
328b0afa6e
[labeling] Fix curved labeling fails when line feature geometry
...
begins with small segments
Fixes #28699
2019-05-30 17:27:00 +10:00
Nyall Dawson
e0aa09ce18
[labeling] Ensure "merge connected features" setting works correctly
...
with line networks that contains forks and branches
And simplify memory management
Refs #12173
2019-05-30 17:27:00 +10:00
Nyall Dawson
7213030ad9
[labeling] Fix missing labels when multilinestring features are used in
...
conjunction with the "merge connected lines" setting
Refs #12173
2019-05-30 17:27:00 +10:00
Nyall Dawson
7f8d43eb9b
Fix offset labels from reprojected layers when map is rotated
...
Fixes #24796
2019-05-28 16:09:19 +10:00
Nyall Dawson
4cb1213efd
Fix labeling ignores "label per part" setting when geometry parts
...
are adjacent
Fixes #26763
2019-05-28 15:49:45 +10:00
Nyall Dawson
d8eac4797e
[FEATURE][API] Add method to QgsMapSettings for specifying label blocking regions
...
These represent areas of the map where NO labels should be placed
2018-12-15 11:28:56 +10:00
Nyall Dawson
4252aabe00
[FEATURE][API] Add option to specify a custom boundary geometry
...
in QgsMapSettings to restrict where labels are allowed to be placed
within.
If set, this overrides the default behavior of allowing labels to
be placed anywhere inside the rendered map extent.
2018-12-15 11:28:56 +10:00
Nyall Dawson
a1618c7df6
Add test mask
2018-01-18 10:37:33 +10:00
Nyall Dawson
c8fe22c558
Add test for hiding partial labels with rotated canvas
2018-01-18 10:37:33 +10:00
Nyall Dawson
ecafb494a8
Add some mask images, adjust test results for OSX
2017-08-07 07:38:19 +10:00
Alexander Bruy
81e2f87fd0
update test masks
2016-12-14 13:46:19 +02:00
Nyall Dawson
6dbdd4c24b
Update test masks for qt5
2016-09-05 13:44:41 +10:00
Juergen E. Fischer
b08a9e7951
rename test images
2016-08-10 12:12:28 +02:00