. Почему объект DrawGIS использует неправильный масштаб, во всяком случае размеры участка отличаются от тех, что получаются в пикчах WMF. Версия 6.1.4.5, винда ХР, SQL 2000?
Возможно Вы имели введу процедуру DrawWmf(...)? Данная процедура формирует рисунок на отчетной форме для объекта Picture из файла (\gis.wmf) в зависимости от введенных параметров(размеров) - высота, ширина, масштаб. Так что изображение самого файла не обязательно должно бить идентичным изображению на отчетной форме.
Можно ли провести диагональную линию в генераторе отчётов из кода по заведомо известным координатам?
Что Вы имеете введу под "по заведомо известным координатам"? Да, Вы можете через программный код задать нужные Вам параметры для рисовки диагональной линии, но они должны соответствовать стандартным параметрам данного объекта т.к. объект "Диагональная линия" - это стандартный объект FastReporta, а не GIS-кая. Чтоб нарисовать Диагональную линию, Вам нужно задать значение для полей Left и Width - где направления диагонали зависит от значение параметра Width относительно параметра Left (если значение со знаком "+" - направление нижний точки будет в правую сторону, а если "-" - в левую)