<div dir="ltr">Non ho resistito e ho voluto provare subito.<div><span style="font-size:12.8px">Primo quesito (suddivisione della legenda): ho fatto come mi hai suggerito filtrando la colonna creata ad hoc con la numerazione delle righe. Tutto ok</span><br></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Secondo quesito </span><span style="font-size:12.8px"> </span><span style="font-size:12.8px">(inserimento carattere speciale): sono andato un po a tentoni seguendo il tuo suggerimento (mi ero incartato sulle parentesi) ma alla fine, con questa stringa di prova:</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">concat( (left( "Campo_1" , 10 )) ,'£', substr( "Campo _1" ,11,21 ) )</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">ho ottenuto il risultato che cercavo.</span></div><div><span style="font-size:12.8px">Avrai già capito che £ è il carattere speciale per l'accapo e Campo_1 ovviamente il campo con i testi megalunghi.</span></div><div><span style="font-size:12.8px">Ho fatto la prova su un testo di 21 caratteri e infilando "l'accapo" dopo il decimo carattere.</span></div><div><span style="font-size:12.8px">Il problema è che purtroppo mi ritrovo testi ancora molto più lunghi di 20 caratteri (<i>si tratta di un campo ove ogni cella contiene il nome e cognome di tutti i proprietari di una certa particella catastale ...e quando la famiglia è composta da padre, madre, e tre figli, ecco che nella cella devono andarci 5 nomi e 5 cognomi, per un totale, in alcuni casi, anche di una quarantina di caratteri e più</i>). Ne consegue che avrei la necessità di andare a capo più volte, almeno tre o quattro.</span></div><div><span style="font-size:12.8px">D'istinto (è tardi e non ce la faccio più a ragionare lucidamente) mi viene da pensare che se aggiungo un ,'£' alla fine della stringa di comndo di cui sopra, dovrei ottenere un'altro "accapo" dopo il 21 carattere ...ma non basta ....come fare per ricontare altri 10 caratteri e rimandare a capo ancora una o due volte?</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 27 settembre 2016 17:55, Totò <span dir="ltr"><<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Marco wrote<br>
<div><div class="h5">> Fortunatamente con QGIS 2.14 LTR è un attimo optare per un numero di<br>
> subcolonne maggiore di 1 e quindi parte del problema sarebbe risolto (nel<br>
> mio caso me la cavo con due subcolonne). In realtà, avrei bisogno (non vi<br>
> spiego il perchè altrimenti mi gioco i canonici 2 o 3 minuti di attenzione<br>
> di chi, a cominciare da me, legge un post) di gestire graficamente le<br>
> subcolonne della legenda in maniera separata e indipendente e non in un<br>
> unico blocco come mi sembra che invece faccia di default QGIS 2.14 LRT.<br>
> Esiste un modo per separare e gestire graficamente in maniera indipendente<br>
> le subcolonne di una legenda? (così da posizionarle, nel mio caso, una a<br>
> sinistra della mappa ed un'altra a destra).<br>
> Secondo problema.<br>
> Il testo di buona parte delle classi generate dalla categorizzazione dello<br>
> shape file è troppo lungo e quindi, creando la legenda, mi genera delle<br>
> colonne (o, ovviamente, anche delle subcolonne) troppo larghe rispetto<br>
> allo<br>
> spazio disponibile nel foglio A2.<br>
> Potrei mettermi ad inserire "a manina", classe per classe, un carattere<br>
> per<br>
> la funzione "Testo a capo con" e quindi creare voci di legenda di due o<br>
> tre<br>
> righe ma, fare questo lavoro per 158 classi, me se ne va tutta la notte.<br>
> Esiste un modo per "dire" a QGIS 2.14 LTR di inserire automaticamente nel<br>
> testo della classe, ogni X caratteri, un carattere speciale da usare per<br>
> la<br>
> funzione "Testo a capo con"? (un comando tipo: conta i caratteri partendo<br>
> da sinistra e ogni 8 caratteri inserisci "£").<br>
<br>
</div></div>Per il primo quesito (suddivisione della legenda): puoi benissimo inserire<br>
due volte la stessa legenda e tramite filtri puoi visualizzare solo la parte<br>
che ti interessa;<br>
<br>
Per il secondo (inserimento carattere speciale): crea un'altra colonna in<br>
funzione della prima e tramite 'concat', 'left', 'substr' inserisci il<br>
carattere speciale all'altezza che vuoi.<br>
<br>
naturalmente ho fatto delle prove prima di scrivere questa soluzione,<br>
l'esito è buono!!!<br>
<br>
saluti<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288067.html" rel="noreferrer" target="_blank">http://osgeo-org.1560.x6.<wbr>nabble.com/Colonne-Legenda-<wbr>tp5288052p5288067.html</a><br>
Sent from the QGIS Italian User mailing list archive at Nabble.com.<br>
______________________________<wbr>_________________<br>
QGIS-it-user mailing list<br>
<a href="mailto:QGIS-it-user@lists.osgeo.org">QGIS-it-user@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-it-user</a><br>
</blockquote></div><br></div>