Запрет печати отчета

отредактировано 21:25 Раздел: FastReport 2.xx VCL
Здравствуйте!!! Столкнулся с такой проблемой: необходимо запретить пользователю распечатывать сформированный отчет с помощью стандартногот способа. В свойствах компонента убрал кнопку Print, но осталась возможность печати нажатием Ctrl+P. Вопрос: как сделать, чтобы при нажатии на Ctrl+P применялся не FastReport-овский обработчик печати а мой? Заранее всем спасибо за помощь.

Комментарии

  • отредактировано 21:25
    ИМХО это бага ...

    Добавь её описание в
    http://www.fastreports.net/ru/forum/index.php?showtopic=309

    P.S. Лечится так:
    unit FR_View;
    
    procedure TfrPreviewForm.FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
    ...
        else if (Chr(Key) = 'P') and PrintBtn.Visible and PrintBtn.Enabled then PrintBtnClick(nil)
    ...
    end;
    

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

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