Odpowiedzi:
Od QGIS 2.4 istnieje bardzo przydatna nowa funkcja konstruktora wyrażeń o nazwie zawijanie wyrazów , która pozwoli na automatyczne zawijanie długiego łańcucha przy użyciu jako argumentu idealnej liczby znaków, które powinno mieć wapno, oraz opcjonalnie ogranicznika łańcucha (domyślnie jest to spacja).
W poniższym przykładzie pole „sintaxon” jest polem moich długich wartości.
Zauważ też, że mogę zagnieździć zawijanie słów kilka razy, jeśli chcę użyć więcej niż jednego ogranicznika łańcucha. W poniższym przykładzie używa „-” i domyślnej spacji.
Jeśli etykiety zawierają nowy znak linii ( \n
), zostaną automatycznie zawinięte. Jeśli nie, możesz zastosować znak zawijania w sekcji Zaawansowane narzędzi do etykietowania
Etykieta zostanie umieszczona na dostarczonym znaku. Jeśli chcesz zawinąć w spację, po prostu wstaw spację.
IF("name"='Chester-le-Street', 'Chester-\nle-Street', name)
. To jest hack, ale jest dobry na mój użytek.