Сохранение установок при просмотре

отредактировано 16:05 Раздел: FastReport 2.xx VCL
Сохранение установок сделанных пользователем при просмотре отчета, а именно: принтер, отступы, ориентация, размер бумаги, кол-во копий... все доступные, одним словом. А потом установка их при следующем просмотре...

Интересно где эти все (т.е. не только те что на TfrPrintForm) данные взять и как их потом перед просмотром установить.
(Использую fr2)

Комментарии

  • отредактировано 16:05
    Получилось где-то так:

    Var
    _Or: TPrinterOrientation;
    FIFPSSize, FIFPSWidth, FIFPSHeight, FIFPSBin: Integer;
    cFIFpgMarginsBottom, cFIFpgMarginsLeft, cFIFpgMarginsRight, cFIFpgMarginsTop: Integer;
    cFIFPrinterIndex: Integer;
    cFIFUseMargins: boolean;
    begin
    for i:=0 to _frReport.Pages.count-1 do
    with _frReport.Pages do begin
    ChangePaper(FIFPSSize, FIFPSWidth, FIFPSHeight, FIFPSBin, _Or);
    pgMargins.Bottom := cFIFpgMarginsBottom;
    pgMargins.Left := cFIFpgMarginsLeft;
    pgMargins.Right := cFIFpgMarginsRight;
    pgMargins.Top := cFIFpgMarginsTop;
    UseMargins := cFIFUseMargins;
    _frReport.ChangePrinter(printer.PrinterIndex, cFIFPrinterIndex);
    end;
    end;

    Посмотрим как понравится тестеру или где... ;)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.