OverrideMapInfoTextStyle
========================

.. currentmodule:: axioma.mapinfo

.. class:: OverrideMapInfoTextStyle

  Реализация класс данных для стиля оформления текста
  
  Унаследован от: :class:`~axioma.mapinfo.MapInfoTextStyleBase`, :class:`~axioma.render.OgrStyle`
  
  .. py:method:: OverrideMapInfoTextStyle()

  Конструктор
  
  .. py:method:: textStyleData()

  Установленное значение данных по стилю оформления текста
  
  :return: Установленное значение
  :rtype: :class:`~axioma.mapinfo.MapInfoTextStyleData`
  
  .. py:method:: setMapInfoTextStyleData(data)

  Установка нового значения по стилю оформления текста
  
  :param `~axioma.mapinfo.MapInfoTextStyleData` data: Новое значение

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

  .. code-block:: python
  
				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) # Устанавливаем данные
