Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

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

closed without completion


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

Prntr->Orientation = poLandscape;

Prntr->BeginDoc();

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

Prntr->EndDoc();

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

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

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

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


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

Client
Сергей Белов
Russia Moscow  23   0
Project published
16 December 2014
564 views
Payment methods