OverrideMapInfoTextStyle

class axioma.mapinfo.OverrideMapInfoTextStyle

Реализация класс данных для стиля оформления текста

Унаследован от: MapInfoTextStyleBase, OgrStyle

OverrideMapInfoTextStyle()

Конструктор

textStyleData()

Установленное значение данных по стилю оформления текста

Результат:Установленное значение
Тип результата:MapInfoTextStyleData
setMapInfoTextStyleData(data)

Установка нового значения по стилю оформления текста

Параметры:data (MapInfoTextStyleData) – Новое значение

Пример использования:

ts = OverrideMapInfoTextStyle() # Стиль
style_data = MapInfoTextStyleData() # Данные для стиля
renderer = TextRenderer() # Оформление текста
font =  QFont("Arial")
font.setBold(True)
renderer.setFont(font)
renderer.setColor(Qt.blue)
style_data.setFontSize(24)
style_data.setTextRenderer(renderer) # Установка оформления
ts.setMapInfoTextStyleData(style_data)  # Установка данных со стилем
text = createText() # Непосредственно сама геометрия
text.setAngle(45)
text.setTextStyleData(style_data) # Устанавливаем данные