axioma.render.
LabelPlacementPolicy
¶Настройки автоматической расстановки подписей
- class
LabelingAlgorithmType
¶Алгоритм расстановки подписей в окне карты
Алгоритм расстановки подписей LabelingAlgorithmType
:¶Наименование величины Значение Описание AllowOverlap
0 Разрешить перекрытия DisallowOverlap
1 Запретить перекрытия TryOtherPosition
2 Пробовать другое положение
- class
LabelingDisplayMode
¶Режим отображения автоматических подписей
Режим отображения автоматических подписей LabelingDisplayMode
:¶Наименование величины Значение Описание Дополнительно ShowLabeling
0 Показать подписи visible == True
, visibleRange.enabled() ==False
HideLabeling
1 Скрыть подписи visible == False
ShowInLimitLabeling
2 Показывать подписи в пределах visible == True
, visibleRange.enabled() ==True
isVisible
(map_viewport)¶Видимость в области карты; определяется как:
visible and visibleRange.isVisible(map_viewport)
Параметры: map_viewport – MapViewport
Тип результата: bool
labelingDisplayMode
()¶Режим отображения подписей
Тип результата: LabelingDisplayMode
labelingType
¶Алгоритм расстановки подписей
Type: LabelingAlgorithmType
setLabelingDisplayMode
(display_mode)¶Задать режим отображения подписей
Параметры: display_mode – LabelingDisplayMode
visibleRange
¶Пределы отображения
Type: VisibilityConstraints