Jednoduché označování
Jednoduché označování
Jednoduché označování specifikuje, jak musí být prvky označeny.
Podporované možnosti jsou:
Vlastnost | Popis |
---|---|
LabelAttribute | Specifikuje název atributu, který se má použít jako zdroj popisků. |
LabelExpression | Poskytuje způsob, jak přizpůsobit a formátovat text popisku. Přepíše LabelAttribute |
FontFamily | Specifikuje rodinu písma, která se má použít pro vykreslování textu. Výchozí hodnota závisí na systému. |
FontStyle | Styl, který se má použít na text. - FontStyle.Regular - běžný text. - FontStyle.Bold - tučný text. - FontStyle.Italic - kurzíva. - FontStyle.Underine - podtržený text. - FontStyle.StrikeOut - text s přeškrtnutím uprostřed. |
FontSize | Specifikuje velikost textu. |
FontColor | Určuje barvu textu. |
HaloSize | Určuje velikost lemu (nebo obrysu) kolem textu. |
HaloColor | Určuje barvu lemu kolem textu. |
GeometryExpression | Geometrický výraz, který se má použít k transformaci geometrií před jejich předáním do modulu označování. |
MultipartMode | Specifikuje chování vykreslování pro vícedílné geometrie. - MultipartMode.All - umístěte popisek poblíž každé části geometrie. - MultipartMode.Any - umístěte jeden popisek poblíž libovolné části geometrie. - MultipartMode.Largest - umístěte popisek poblíž největší části geometrie. |
Placement | Specifikuje, jak jsou popisky umístěny vzhledem k geometrii. - PointLabelPlacement - umístí popisek do středu geometrie. - LineLabelPlacement - umístí popisek podél geometrie nebo jejího obvodu. |
Priority | Specifikuje prioritu popisky v případě, že se překrývá s jiným popiskem. Popisek s nižší prioritou není vykreslen. Výchozí hodnota je 1000. |
Příklady
Příklady označování bodů
Ve výchozím nastavení SimpleLabeling kreslí text přes body:
![]() |
---|
Zde je postup pro úpravu stylu písma:
![]() |
---|
Aby bylo možné ovládat pozici textu vzhledem k bodovému prvku, musí být nastavena vlastnost umístění:
![]() |
---|
Pro pokročilejší scénáře můžete chtít zvolit různá označování pro prvky. Zde je postup:
![]() |
---|
Příklady označování čar
Ve výchozím nastavení SimpleLabeling kreslí popisek poblíž středu čáry:
![]() |
---|
Aby se popisky otáčely tak, že jsou rovnoběžné s čarami, lze použít LineLabelPlacement s LineLabelAlignment.Parallel:
![]() |
---|
Pokud chcete, aby text přesně sledoval čáru, lze použít LineLabelPlacement s LineLabelAlignment.Curved:
![]() |
---|
Pokud nechcete, aby se text překrýval s čarou, použijte LineLabelPlacement.Offset:
![]() |
---|
Pro pokročilejší scénáře můžete chtít upravit styl popisků dynamicky na základě hodnot atributů prvků. Zde je postup:
![]() |
---|