Câu trả lời:
Vì QGIS 2.4, có một hàm xây dựng biểu thức mới rất tiện dụng được gọi là wordwrap , cho phép một chuỗi tự động quấn một chuỗi dài bằng cách sử dụng làm đối số số ký tự lý tưởng mà vôi cần có và, tùy chọn, một dấu phân cách chuỗi (mặc định là khoảng trắng).
Trong ví dụ dưới đây, trường "sintaxon" là trường giá trị dài của tôi.
Cũng lưu ý rằng tôi có thể lồng wordwrap nhiều lần nếu tôi muốn sử dụng nhiều hơn một dấu phân cách chuỗi. Trong ví dụ bên dưới, nó sử dụng '-' và không gian mặc định.
Nếu nhãn của bạn chứa ký tự dòng mới ( \n
) chúng sẽ tự động được bọc. Nếu không, bạn có thể áp dụng ký tự gói trong phần Nâng cao của công cụ ghi nhãn
Nhãn sẽ được bọc trên ký tự được cung cấp. Nếu bạn muốn bọc trên không gian chỉ cần chèn một khoảng trắng.
IF("name"='Chester-le-Street', 'Chester-\nle-Street', name)
. Đó là một hack, nhưng nó tốt cho việc sử dụng của tôi.