Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Borland C++ Builder v.6.0. Распечатать содержимое фрейма на всю страницу А4.

закрыт без выполнения


Данный код распечатывает содержимое групбокса: его и все элементы на нем.

Prntr->Orientation = poLandscape;

Prntr->BeginDoc();

GroupBox_Information_Words->PaintTo(Prntr->Handle, 0, 0);

Prntr->EndDoc();

Однако выходит на страницу изображение, раз в 20-30 меньше чем то, что я вижу на экране.

Задача: изменить этот код таким образом, чтобы на листе групбокс выводился на весь лист А4. Если будет вопрос с приоритетом, какая сторона ведущая (именно она будет во весь-весь лист) - то горизонтальная.

Вот что пишут по поводу печати:

/* Разрешение экрана и принтера разное,
поэтому чтобы добиться соответствия
размеров изображения на экране и принтере,•
координаты точек экрана надо преобразовать
з координаты принтера, умножить на коэф.,
значение которого зависит от разрешения принтера.
Например, если разрешение принтера 300 dpi,
то значение коэффициента равно 3.125, т. к.
разрешение экрана - 96 dpi */


Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

Заказчик
Сергей Белов
Россия Москва  23   0
Проект опубликован
16 декабря 2014
564 просмотра
Способы оплаты