PointStyle - Стиль точек¶
-
class
axipy.da.
PointStyle
¶ Базовые классы:
axipy.da.Style
Стиль оформления точечных объектов.
По умолчанию создается стиль на базе шрифта True Type, а параметры аналогичны значениям по умолчанию в методе
create_mi_font()
.Поддерживается 3 вида оформления:
Совместимое с MapInfo версии 3. Для создания такого стиля необходимо использовать
create_mi_compat()
.На базе шрифтов True Type. Задано по умолчанию. Стиль создается посредством
create_mi_font()
.На базе растрового файла. Стиль можно создать с помощью
create_mi_picture()
.
style_1 = PointStyle.create_mi_compat(color = Qt.blue) style_2 = PointStyle.create_mi_font(42, Qt.red, 24) style_3 = PointStyle.create_mi_picture('AMBU-64.bmp')
-
static
create_mi_compat
(symbol=35, color=PySide2.QtCore.Qt.GlobalColor.red, pointSize=8)¶ Создание стиля в виде совместимого с MapInfo 3.
- Параметры
В системе доступны следующие стили:
Подробнее: Стиль MapInfo
- Тип результата
-
static
create_mi_font
(symbol=35, color=PySide2.QtCore.Qt.GlobalColor.red, size=8, fontname='Axioma MI MapSymbols', fontstyle=0, rotation=0.0)¶ Создание стиля на базе шрифта True Type.
- Параметры
symbol (
int
) – Целое, имеющее значение 31 или больше, определяющее, какой используется символ из шрифтов TrueType. Для создания невидимого символа используйте значение 31.color (
QColor
) – Цвет символаpointSize – Целое число, размер символа в пунктах от 1 до 48;
fontname (
str
) – Строка с именем шрифта TrueType (например, значение по умолчание „Axioma MI MapSymbols“)fontstyle (
int
) – Стиль дополнительного оформления, например, курсивный текст. Возможные параметры см. в таблице ниже. Для указания нескольких параметров их суммируют между собой.rotation (
float
) –Угол поворота символа в градусах.
¶ Значение
Наименование
0
Обычный текст
1
Жирный текст
16
Черная кайма вокруг символа
32
Тень
256
Белая кайма вокруг символа
В системе доступны следующие стили:
Подробнее: Стиль True Type
- Тип результата
-
static
create_mi_picture
(filename, color=PySide2.QtCore.Qt.GlobalColor.black, size=12, customstyle=0)¶ Создание стиля с ссылкой на растровый файл.
- Параметры
filename (
str
) – Наименование растрового файла. Строка до 31 символа длиной. Данный файл должен находится в каталоге CustSymb с ресурсами. Например, “Arrow.BMP”.color (
QColor
) – Цвет символа.size (
int
) – Размер символа в в пунктах от 1 до 48.customstyle (
int
) – Задание дополнительных параметров стиля оформления.
¶ Значение
Наименование
0
Флажки Фон и Покрасить одним цветом не установлены. Символ показывается стандартно. Все белые точки изображения становятся прозрачными и под ними видны объекты Карты.
1
Установлен флажок Фон; все белые точки изображения становятся непрозрачными.
2
Установлен флажок Покрасить одним цветом все не белые точки изображения красятся в цвет символа.
3
Установлены флажки Фон и Покрасить одним цветом.
Подробнее: Стиль растрового символа
- Тип результата