Nyall Dawson
bae23c28a3
[FEATURE] Text inside rectangle annotation item
...
This adds a new annotation item type for rendering paragraphs
of text inside a rectangle
Options are present for:
- Text format
- Horizontal and vertical alignment
- Margins
- Background and frame symbol
2024-07-31 07:58:53 +10:00
Nyall Dawson
75cca8a20c
[FEATURE] Add picture annotation item type
...
Can render SVG or raster images as items in an annotation layer.
Options are present for:
- Locking the picture's aspect ratio
- Drawing with a background symbol
- Drawing with a border symbol
- Linked or embedded pictures
2024-07-26 20:38:47 +10:00
Nyall Dawson
e931b9ade6
Add mask render settings to QgsMapSettings/QgsRenderContext
...
And API mechanism to propagate these from layout exports down
to the render context
Gives us a place to specify fine-tuned control over masking
settings for map renders
2024-06-20 05:41:37 +10:00
Mathieu Pellerin
96a711a2ae
Address review: add vector layer tools context class, implement addFeatureV2
2024-06-03 11:05:58 +07:00
Nyall Dawson
b89abdb64b
Create optimised paint device to QgsGeometry converter
2024-05-31 15:02:35 +10:00
Nyall Dawson
0a493a0443
Move core painting related files to src/core/painting
2024-05-31 15:02:35 +10:00
Nyall Dawson
e81fcd0b09
Start on QgsLabelPointSettings class
2024-05-23 17:20:30 +10:00
Germán Carrillo
c20fec2aca
Update SIP file for PyQt6
2024-05-22 13:44:52 +10:00
Nyall Dawson
75455dffad
Move class to own file
2024-04-21 06:46:35 +10:00
Mathieu Pellerin
4bd2e66b3f
Rename classes
2024-04-08 11:18:35 +07:00
Mathieu Pellerin
d7325cba40
[raster] New single color renderer
2024-04-08 11:18:35 +07:00
Nyall Dawson
94bef546b2
Ensure temporal and elevation filters work correctly in conjunction
...
Fixes #56938
2024-03-26 08:54:31 +10:00
Nyall Dawson
e9730b1bb3
Add capabilities for raster renderers
...
And selectively expose some of QgsRasterRendererRegistry to python
2024-03-18 21:26:20 +01:00
Nyall Dawson
298a2940cb
Fix sip
2024-02-15 12:39:11 +10:00
Nyall Dawson
ff56801b8f
Create QgsWebEnginePage wrapper class around QWebEnginePage
...
Like QgsWebPage this provides additional functional over the
base Qt class to simplify tasks required in QGIS.
2024-02-12 12:48:27 +10:00
Nyall Dawson
0e00b5fcb0
Shell for QgsPdfRenderer class
2024-02-12 12:48:27 +10:00
uclaros
103e6dd0e6
ok sip
2024-01-08 05:20:26 -08:00
Julien Cabieces
bb3c36a69b
Initialize sip bindings for PyQt6
...
use exactly the ones from PyQt5 so we can study the difference when
generating for PyQt6
2023-12-08 03:38:42 +10:00