<div dir="ltr"><div>Ho capito come utilizzarla, anche se non credo di saperlo spiegare adeguatamente, comunque nel compositore di stampe, per avere un'etichetta di testo con la lista dei layer della 'mappa1' (essendo 'mappa1' l'ID che ho assegnato ad una mappa del layout) basta utilizzare l'espressione</div><div>
<p style="margin:0px;text-indent:0px;white-space:pre-wrap">array_to_string( array_foreach( map_get( item_variables( 'mappa1' ) ,'map_layers' ) , layer_property( @element, 'name' ) ), ' , ' )</p><p style="margin:0px;text-indent:0px;white-space:pre-wrap">Sostanzialmente nelle etichette di testo del compositore non è esplicitata come variabile, ma di fatto c'è immagazzinatata e relativa ad una specifica mappa del compositore</p><p style="margin:0px;text-indent:0px;white-space:pre-wrap"><br></p><p style="margin:0px;text-indent:0px;white-space:pre-wrap">Martina<br></p></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno dom 14 apr 2019 alle ore 12:33 Martina Savarese <<a href="mailto:martina.savarese@gmail.com">martina.savarese@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">N.B. l'espressione mi funziona inserendola nella canvas in un decoratore di etichetta di copiright, ma non in etichette di testo nel compositore di stampe, lì non compare proprio nelle variabili nella finestra per inserire un'espressione. Mi conpare invece in altre parti del compositore, ma devo lavorarci ancora un po' per capire come utilizzarla :)<div dir="auto"><br></div><div dir="auto">Martina</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il Dom 14 Apr 2019 11:33 Totò <<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">marti_ wrote<br>
> Infatti questa funziona!<br>
> <br>
> array_to_string( array_foreach( @map_layers , layer_property(@element,<br>
> 'name' ) ) , ' , ' )<br>
> <br>
> <br>
> (la virgola con spazio prima e dopo serve solo per non avere i nomi troppo<br>
> appiccicati)<br>
<br>
wow ottimo lavoro<br>
complimenti Martina<br>
<br>
PS: trovo un po' assurdo dover 'sbattere' la testa per capire come<br>
funzionano alcune cose in QGIS.<br>
<br>
saluti<br>
<br>
<br>
<br>
-----<br>
<a href="https://pigrecoinfinito.wordpress.com/" rel="noreferrer noreferrer" target="_blank">https://pigrecoinfinito.wordpress.com/</a><br>
--<br>
Sent from: <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html" rel="noreferrer noreferrer" target="_blank">http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html</a><br>
_______________________________________________<br>
QGIS-it-user mailing list<br>
<a href="mailto:QGIS-it-user@lists.osgeo.org" rel="noreferrer" target="_blank">QGIS-it-user@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-it-user</a><br>
</blockquote></div>
</blockquote></div>