Определения переменных.
DevX = Физическая координата X
DevY = Физическая координата Y
LogX = Логическая координата X
LogY = Логическая координата Y
xW0 = Начало координат логического окна по оси X
yW0 = Начало координат логического окна по оси Y
xWE = Габариты логического окна по оси X
yWE = Габариты логического окна по оси Y
xV0 = Начало координат области просмотра по оси X (физ. коорд.)
yV0 = Начало координат области просмотра по оси Y (физ. коорд.)
xVE = Габариты области просмотра по оси X (физ. коорд.)
yVE = Габариты области просмотра по оси Y (физ. коорд.)
Формулы отображения.
DevX = (LogX - xW0) * xVE / xWE + xV0
DevY = (LogY - yW0) * yVE / yWE + yV0
LogX = (DevX - xV0) * xWE / xVE + xW0
LogY = (DevY - yV0) * yWE / yVE + yW0