Gán Nhãn Đơn Giản

Gán Nhãn Đơn Giản

Gán nhãn đơn giản xác định cách các thuộc tính phải được gán nhãn.

Các tùy chọn được hỗ trợ là:

Thuộc tính Mô tả
LabelAttribute Chỉ định tên thuộc tính được sử dụng làm nguồn của nhãn.
LabelExpression Cung cấp một cách để tùy chỉnh và định dạng văn bản nhãn. Ghi đè LabelAttribute
FontFamily Chỉ định phông chữ được sử dụng để hiển thị văn bản. Giá trị mặc định phụ thuộc vào hệ thống.
FontStyle

Kiểu áp dụng cho văn bản.

- FontStyle.Regular - văn bản thông thường.

- FontStyle.Bold - văn bản đậm.

- FontStyle.Italic - văn bản nghiêng.

- FontStyle.Underine - văn bản có gạch chân.

- FontStyle.StrikeOut - văn bản có một đường kẻ ngang qua giữa.

FontSize Chỉ định kích thước của văn bản.
FontColor Xác định màu sắc của văn bản.
HaloSize Xác định kích thước của hào quang (hoặc đường viền) xung quanh văn bản.
HaloColor Xác định màu sắc của hào quang xung quanh văn bản.
GeometryExpression Biểu thức hình học được sử dụng để biến đổi hình học trước khi chuyển nó cho công cụ gán nhãn.
MultipartMode

Chỉ định hành vi hiển thị cho các hình học nhiều phần.

- MultipartMode.All - đặt nhãn gần mỗi phần của hình học.

- MultipartMode.Any - đặt một nhãn gần bất kỳ phần nào của hình học.

- MultipartMode.Largest - đặt nhãn gần phần lớn nhất của hình học.

Placement

Chỉ định cách các nhãn được đặt tương đối so với hình học.

- PointLabelPlacement - đặt nhãn gần trung tâm của hình học.

- LineLabelPlacement - đặt nhãn dọc theo hình học hoặc chu vi của nó.

Priority Chỉ định độ ưu tiên của nhãn trong trường hợp nó chồng lên các nhãn khác.
Nhãn có độ ưu tiên thấp hơn không được hiển thị. Mặc định là 1000.

Ví dụ

Ví dụ Gán Nhãn Điểm

Theo mặc định, SimpleLabeling vẽ văn bản trên các điểm:

todo:image_alt_text

Đây là cách tạo kiểu phông chữ:

todo:image_alt_text

Để kiểm soát vị trí văn bản tương đối so với các đặc trưng điểm, thuộc tính placement phải được đặt:

todo:image_alt_text

Để có các kịch bản nâng cao hơn, bạn có thể muốn chọn các nhãn khác nhau cho các đặc trưng. Đây là cách thực hiện:

todo:image_alt_text

Ví dụ Gán Nhãn Đường

Theo mặc định, SimpleLabeling vẽ nhãn gần trung tâm của đường:

todo:image_alt_text

Để xoay nhãn sao cho chúng song song với các đường, LineLabelPlacement với LineLabelAlignment.Parallel có thể được sử dụng:

todo:image_alt_text

Nếu bạn muốn văn bản tuân theo đường chính xác, LineLabelPlacement với LineLabelAlignment.Curved có thể được sử dụng:

todo:image_alt_text

Nếu bạn không muốn văn bản chồng lên đường, hãy sử dụng LineLabelPlacement.Offset:

todo:image_alt_text

Để có các kịch bản nâng cao hơn, bạn có thể muốn điều chỉnh kiểu nhãn động dựa trên giá trị thuộc tính của đặc trưng. Đây là cách thực hiện:

todo:image_alt_text