Объект IIngeoPaintSurface


Поверхность рисования.

При представлении координат на поверхности рисования используется идея бесконечного бумажного листа, на который проецируется некоторая мировая система координат.

Единицами измерения бумажного листа служат метры бумажного листа. Ось X всегда направлена вправо. Ось Y - вверх.

Некоторый прямоугольный участок поверхности рисования отображается на устройство вывода.

Свойства

СвойствоОписание
BrushТекущие параметры закраски.
DCКонтекст устройства операционной системы Windows (Device Context).
DeviceBottomНижняя граница области отображения на устройстве вывода. Задается в точках устройства вывода.
DeviceLeftЛевая граница области отображения на устройстве вывода. Задается в точках устройства вывода.
DeviceRightПравая граница области отображения на устройстве вывода. Задается в точках устройства вывода.
DeviceTopВерхняя граница области отображения на устройстве вывода. Задается в точках устройства вывода.
DeviceTypeТип устройства вывода.
FontТекущие параметры шрифта.
NavigatorНавигатор.
PaperX1Левая граница видимой части бумажного листа.
PaperX2Правая граница видимой части бумажного листа.
PaperY1Нижняя граница видимой части бумажного листа.
PaperY2Верхняя граница видимой части бумажного листа.
PenТекущие параметры окантовки.
ProjectionПроекция, используемая для преобразования координат из мировой системы в систему координат бумажного листа.

Методы

МетодОписание
GetContourTouchInfo

Получение информации о том, какая часть контура "задета" указанной точкой устройства.

PaintContourРисование контура, используя текщие параметры закраски и окантовки.
PointDeviceToPaperПреобразование координат устройства в "бумажную" систему координат.
PointDeviceToWorldПреобразование координат устройства в "мировую" систему координат.
PointPaperToDeviceПреобразование координат "бумажного" листа в координаты устройства.
PointWorldToDeviceПреобразование координат из "мировой" системы в координаты устройства.
RectDeviceToPaperПреобразования координат прямоугольника из системы координат устройства в систему координат "бумажного" листа.
RectPaperToDeviceПреобразования координат прямоугольника из системы координат "бумажного" листа в систему координат устройства.
sGetContourTouchInfoСкрипт версия метода GetContourTouchInfo.
SizeDeviceToPaperПреобразование размера (расстояния) устройства в размер (расстояние) "бумажной" системы координат.
SizeDeviceToWorldПреобразование размера (расстояния) устройства в размер (расстояние) "мировой" системы координат.
SizePaperToDeviceПреобразование размера (расстояния) "бумажной" системы координат в размер (расстояние) устройства.
SizeWorldToDeviceПреобразование размера (расстояния) "мировой" системы координат в размер (расстояние) устройства.
sPointDeviceToPaperсм. PointDeviceToPaper.
sPointDeviceToWorldсм. PointDeviceToWorld.
sPointPaperToDeviceсм. PointPaperToDevice.
sPointWorldToDeviceсм. PointWorldToDevice.
sRectDeviceToPaperсм. RectDeviceToPaper. Скриптовая версия.
sRectPaperToDeviceсм. RectPaperToDevice.

См.также

IIngeoMapWindow, IInImage, IIngeoDbPaintXml, IIngeoMapObject.Paint, IIngeoPainter.PaintContour, IIngeoStyle.PaintContour