MapInfoFillStyle
=================

.. currentmodule:: axioma.mapinfo

.. class:: MapInfoFillStyle

	Стиль заливки объекта MapInfo

	Унаследован от: :class:`~axioma.render.PolygonFillStyle`, :class:`~axioma.render.ColoredStyle`, :class:`~axioma.render.OgrStyle`

		.. py:method:: MapInfoFillStyle()

			Конструктор со значениями по умолчанию

		.. py:method:: MapInfoFillStyle(other)

			Копирующий конструктор

			:param other: Исходный объект MapInfoFillStyle, на базе которого необходимо сделать копию. 
			:type other: :class:`MapInfoFillStyle`

		.. py:method:: MapInfoFillStyle(id, color)

			Конструктор

			:param id: Номер Mapinfo-совместимого шаблона со стилем заливки в ресурсах
			:type id: :class:`int`
			:param `~PyQt5.QtGui.QColor` color: Цвет заливки

		.. py:method:: MapInfoFillStyle(def)

			Конструктор

			:param `TABBrushDef_t` def: Структура стиля оформления заливки

		.. py:method:: mitabStyle()

			Возвращает Mitab совместимую структуру хранения стиля оформления заливки MapInfo

			:return: Структура
			:rtype: :class:`TABBrushDef_t`

		.. py:method:: bgColor()

			Цвет заливки фона

			:return: Цвет
			:rtype: :class:`~PyQt5.QtGui.QColor`

		.. py:method:: setBGColor(color)

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

			:param  color: Цвет
			:type color: :class:`~PyQt5.QtGui.QColor`

		.. py:method:: fillStyle()

			Номер Mapinfo-совместимого шаблона со стилем заливки в ресурсах

			:return: Значение
			:rtype: :class:`int`

			.. note:: Заливки с номерами 1 и 2 являются системными. Замена представления стиля в шаблоне приведет к некорректному отображению объектов.

		.. py:method:: setFillStyle(id)

			Установка нового номера шаблона заливки

			:param id: Номер шаблона
			:type id: :class:`int`
