Topic: графика в отчетах

Добрый день всем. Скажите, возможно ли в отчете представлять информацию графически? Если да, то как?
Собственно частный случай: есть база координат точек Х; Y;  Z. Надо в отчете нарисовать точки (сетку по точкам) и рядом поставить эти данные.

Re: графика в отчетах

Здравствуйте.


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

Dmitry.

Re: графика в отчетах

Пример в приложении. Круг - точка, рядом подпись с координатами (либо иная информация о точке).
Соседние точки соединяем в сетку. (это опция)
Точки на листе выставляем согласно тех координат, которые написаны.

Post's attachments

Attachment icon Чертеж2 Model (1).pdf 16.6 kb, 430 downloads since 2017-07-05 

Re: графика в отчетах

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

Dmitry.

Re: графика в отчетах

Что рисовать придется скриптов это я понимаю и готов к такому повороту событий (определение какие точки соединять это только скрипт). Весь вопрос как рисовать? Есть ли какая то информация на эту тему?

Re: графика в отчетах

Рисовать можно на компоненте Image, пример

procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
    Form1.Image1.Canvas.Brush.Style := bsClear;
    Form1.Image1.Canvas.Font.Orientation := 2700;
    Form1.Image1.Canvas.MoveTo(50, 50);
    Form1.Image1.Canvas.LineTo(100, 100);
    Form1.Image1.Canvas.TextOut(150, 150, 'X=###');
    Form1.Image1.Canvas.Ellipse(30, 30, 45, 45);
end;
Dmitry.

Re: графика в отчетах

Спасибо, в выходные опробую.