[FOSSGIS-Talk] QGis: Positionierung von HTML-Elementen im Printlayout
lars lingner
lars at lingner.eu
Di Feb 9 16:26:52 CET 2021
Hallo Stefan,
vielen Dank für die Infos. Ich habe mir mit deiner Vorlage eine Funktion
erstellt, läuft super.
Viele Grüße
Lars
Am 08.02.21 um 10:50 schrieb Stefan Giese:
> Hallo Lars,
>
> ich glaube es gibt da keinen Ausdruck im Ausdruckseditor. Da musst Dur
> Dir eine eigene Funktion schreiben. Hier ein Beispiel, wie das gehen
> könnte:
>
> from qgis.core import *
> from qgis.gui import *
>
> @qgsfunction(args='auto', group='Custom')
> def get_item_size(layoutname, item_id, feature, parent):
> manager = QgsProject.instance().layoutManager()
> layout = manager.layoutByName(layoutname)
> item = layout.itemById(item_id)
> x = item.pagePositionWithUnits().x()
> y = item.pagePositionWithUnits().y()
> h = item.sizeWithUnits().height()
> w = item.sizeWithUnits().width()
> return w
>
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 833 bytes
Beschreibung: OpenPGP digital signature
URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20210209/2108d95b/attachment.sig>
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste