LabelPlacementPolicy - Настройки автоматической расстановки подписей

class 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_viewportMapViewport
Тип результата:bool
labelingDisplayMode()

Режим отображения подписей

Тип результата:LabelingDisplayMode
labelingType

Алгоритм расстановки подписей

Type:LabelingAlgorithmType
setLabelingDisplayMode(display_mode)

Задать режим отображения подписей

Параметры:display_modeLabelingDisplayMode
visible

Видимость подписей

Type:bool
visibleRange

Пределы отображения

Type:VisibilityConstraints