Преобразование логических координат окна графического вывода в физические и
обратно.
Синтаксис
Использование
result = PMap( coord, func )
Параметры
coord
преобразуемые координаты точки.
func
Номер функции для применения преобразования к данной
координате.
Возвращаемое значение
преобразованное значение координат.
Описание
Эта функция преобразует координаты между логическими представлениями (как
определено оператором
Window) и
физическими (как установлено оператором
View (Графика)).
В зависимости от значения
func,
expr
используется для вычисления другого отображения, и возвращаемого PMAP:
func value: | return value: |
0 |
Трактует expr как X логическую координату и возвращает X физическую
координату. |
1 | Трактует expr как Y логическую
координату и возвращает Y физическую координату. |
2 |
Трактует expr как X физическую координату и
возвращает X логическую координату. |
3 | Трактует expr
как Y физическую
координату и возвращает Y логическую
координату. |
Пример
Screen 12
Window Screen (0, 0)-(100, 100)
Print "Logical x=50, Physical x="; PMap(50, 0)
Print "Logical y=50, Physical y="; PMap(50, 1)
Print "Physical x=160, Logical x="; PMap(160, 2)
Print "Physical y=60, Logical y="; PMap(60, 3)
Sleep
Отличия от QB
См. также