Como posso aplicar a opção Rótulo multilinha na propriedade label?
O campo Nome contém um nome longo. Eu quero embrulhá-lo.
Minha versão do QGIS é 1.8.
Desde o QGIS 2.4, existe uma nova função muito útil do construtor de expressões, chamada wordwrap, que permite agrupar automaticamente uma string longa usando como argumento o número ideal de caracteres que um lime deve ter e, opcionalmente, um delimitador de string (o padrão é espaço).
No exemplo abaixo, o campo "sintaxon" é o meu campo de valores longos.
Observe também que posso aninhar wordwrap várias vezes se eu quiser usar mais de um delimitador de string. No exemplo abaixo, ele usa '-' e o espaço padrão.
IF("name"='Chester-le-Street', 'Chester-\nle-Street', name)
. É um truque, mas é bom para o meu uso.Se os rótulos contiverem um novo caractere de linha (
\n
), eles serão quebrados automaticamente. Caso contrário, você pode aplicar um caractere de agrupamento na seção Avançado das ferramentas de rotulagemA etiqueta será enrolada no personagem fornecido. Se você deseja quebrar o espaço, basta inserir um espaço.
fonte