Context - Контекст рисования¶
-
class
axipy.render.
Context
(painter)¶ Контекст рисования.
Содержит информацию о том, куда производится рисование (QPainter), а так же о необходимых преобразованиях, которые необходимо применить к объекту непосредственно перед его отрисовкой.
- Параметры
painter (
QPainter
) – Объект QPainter для рисования.
Пример создания контекста на базе растра. Далее его можно использовать для отрисовки карты
Map
, отчетаReport
или легендыLegend
:image = QImage(1600, 800, QImage.Format_ARGB32_Premultiplied) image.fill(Qt.white) painter = QPainter(image) context = Context(painter)
Attributes:
Координатная система.
Количество точек на дюйм, с которым происходит рисование.
Прямоугольник в координатах карты, который будет отрисован.
-
property
coordsystem
¶ Координатная система.
Если она не задана, берется наиболее подходящая исходя из текущего контента.
- Тип результата
CoordSystem
-
property
dpi
¶ Количество точек на дюйм, с которым происходит рисование.
Влияет на отрисовку в «реальных» единицах измерения (мм, см, пункты).
- Тип результата