День добрый, полное недопонимание с сабжем при подготовке отчета.
1. необходимо чтобы превью репорта обновлялся при изменении ориентации страница (portrait/landscape)
гуглил и кодил, получаецца вот такая фигня:
Код:
void __fastcall QReportGetPrinterSettings(TObject *Sender,
bool &Cancel, Pointer DevMode)
{
// ........
QReport->QRPrinter->Orientation = QReport->Page->Orientation;
// ........
TQRPreview *preview = dynamic_cast<TQRPreview *>(this->QReport->QRPrinter->Client);
preview->UpdateZoom();
// ............
}
но результат не совсем адекватен: при изменении настроек шривт растягивается или сжимается, вместо ре-рендеринга отчета. Это не совсем то.
2. можно ли сделать так, чтобы работали настройки "печать нескольких страниц на 1 листе", если да - то как?