LabelProperties - Параметры подписывания

class axioma.render.LabelProperties

Параметры подписывания

LabelProperties()

Конструктор класса

callout

Выноска

Type:LabelCallout
isEmpty()

Является ли пустым; считается пустым, если не определена позиция подписи

Результат:является ли пустым
Тип результата:bool
layout

Положение подписи

Type:LabelLayout
position

Позиция подписи

Type:PointInterface
class axioma.render.LabelLayout

Положение подписи

Выравнивание подписи по краям кодируется с помощью комбинации флагов PyQt5.QtCore.Qt.Edges

alignment()

Выравнивание

Результат:установленное выравнивание подписи
Тип результата:PyQt5.QtCore.Qt.Edges
offset()

Смещение

Результат:смещение в пунктах (0-9999)
Тип результата:int
setAlignment([edges])

Задать выравнивание подписи. При нулевом параметре устанавливается выравнивание по центру. Выравнивание производится относительно центроида объекта. Т.е. если задать setAlignment(Qt.BottomEdge | Qt.RightEdge), то метка будет находится слева вверху от геоцентра объекта.

Параметры:edges – комбинация флагов для выравнивания подписей.
Результат:рефлексивная ссылка
setOffset(offset)

Установить смещение

Параметры:offset (int) – смещение в пунктах (0-9999)
Результат:рефлексивная ссылка
class axioma.render.LabelCallout

Выноска

class EndType
Тип выноски.
Наименование Значение Описание
None 0 Не отображать
Line 1 Линия
Arrow 2 Стрелка
LabelCallout()

Конструктор класса

LabelCallout(style, endType=0)

Конструктор класса

Параметры:
  • style (LineStringStyle) – стиль линии выноски
  • endType (EndType) – тип выноски
endType()

Тип выноски

Результат:тип выноски
Тип результата:EndType
isVisible()

Видимость выноски

Результат:видимость выноски
Тип результата:bool
lineStringStyle()

Стиль линии выноски

Результат:стиль линии выноски
Тип результата:LineStringStyle
setEndType(endType)

Задать тип выноски

Параметры:endType (EndType) – тип выноски
setLineStringStyle(lineStringStyle)

Задать стиль линии выноски

Примечание

для редактирования стиля используйте готовый диалог StyleEditDialog

Параметры:lineStringStyle (LineStringStyle) – стиль линии выноски