Ответы:
Начиная с QGIS 2.4, появилась очень удобная новая функция построителя выражений под названием wordwrap , которая позволяет автоматически переносить длинную строку, используя в качестве аргумента идеальное количество символов, которое должен иметь известь, и, необязательно, разделитель строк (по умолчанию это пробел).
В приведенном ниже примере поле «sintaxon» является моим длинным полем значений.
Также обратите внимание, что я могу вкладывать wordwrap несколько раз, если я хочу использовать более одного разделителя строк. В приведенном ниже примере он использует '-' и пробел по умолчанию.
Если ваши ярлыки содержат символ новой строки ( \n
), они будут автоматически перенесены. Если нет, вы можете применить символ переноса в разделе « Расширенные » инструментов маркировки.
Метка будет обернута на поставляемом персонаже. Если вы хотите обернуть пространство, просто вставьте пробел.
IF("name"='Chester-le-Street', 'Chester-\nle-Street', name)
. Это взлом, но это хорошо для моего использования.