NoViChoK писав:В шаблон "Акт приёмо-передачи межевых знаков 2017" пытаюсь внести небольшие правки, но не выходит.
А именно:
На странице 2 к коду picture1 хочу добавить возможность отображения внутренних углов и полуокружности внутреннего угла (VisibleGisMenu('ShowCutIn', true); и VisibleGisMenu('ShowLineCutIn', true);), но при их добавлении и включении их на рисунок не выводит. Как поправить?
Надо эти две строки добавить перед строкой:
Код: Виділити все
DrawWmf(Width * 10 / (2560/6773), Height * 10 /(2560/6773), MainScale);
Вот так:
Код: Виділити все
VisibleGisMenu('ShowCutIn', true);
VisibleGisMenu('ShowLineCutIn', true);
DrawWmf(Width * 10 / (2560/6773), Height * 10 /(2560/6773), MainScale);
Скорее всего, что Вы добавляли эти строки после, а это не правильно!
NoViChoK писав:На странице 3 к коду picture2 тоже хочу добавить возможность включать и выключать меню и слои, но при добавлении кода просит добавить ";" . Не могу понять как правильно вписать.
Где-то допустили ошибку.
Надо найти в коде такой код:
Код: Виділити все
//---------------------------------------------------------------------------------------------------------------------------------------------------------------
// Рисунок
With Picture2, Engine do
begin
GisShift(<MejnZN."X">, <MejnZN."Y">);
DrawWmf(Width * 10 / (2560/6773), Height * 10 /(2560/6773), StrToInt(LDScale.Text));
Loadfromfile( StartPath +'\gis.wmf');
end;
И так же само как выше было сказано, надо вставить его перед строкой
Код: Виділити все
DrawWmf(Width * 10 / (2560/6773), Height * 10 /(2560/6773), StrToInt(LDScale.Text));