Простая печать из StringGrid

Рейтинг: 0Ответов: 1Опубликовано: 01.01.2015

Помогите, пожалуйста, нужно напечатать маленькую таблицу (StringGrid) самым простым способом. Вот скрин программы:

alt text

Обновление

Хочу увидеть таблицу в таком же виде, как и в программе. Это вышло сделать с помощью:

if (PrintDialog1->Execute())
Printer()->BeginDoc();
this->StringGrid1->PaintTo(Printer()->Handle,10,10);
Printer()->EndDoc();

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

Ответы

▲ 1Принят

Как простой вариант, запишите данные построчно в текстовый файл. Если необходим внешний вид таблицы, то пишите в формате HTML (табличная разметка). Затем при помощи функции ShellExecute(NULL, "print", "абсолютный путь к файлу", NULL, NULL, SW_HIDE);отправляйте на печать.