Как preview отобразить на TabSheet?

отредактировано 01:39 Раздел: FastReport 3.0
Надо preview отобразить на закладке TabSheet
Установка TabSheet как parent не проходит, т. к. у отчетов parent - frpComponent.
Пробовал на закладку бросить frxPreview - не отображается панель с кнопками.
В документации пока ничего не нашел.

Комментарии

  • отредактировано 01:39
    Используйте компонент frxPreview.
    написал:
    Пробовал на закладку бросить frxPreview - не отображается панель с кнопками.
    Так и должно быть. В случае с frxPreview нужные кнопки делайте сами.
  • отредактировано 01:39
    А есть заготовка со всеми кнопками, с обработкой нажатия и т.д., с языковыми ресурсами?
    Наример, в QR3 я сделал отдельныю форму, затем создавал ее примрно так:
    FormPrevN := TFormPrevN.Create(TabSheet1);
    Кстати, после установки fr3-11-ent AV лезет непереставая.
    И в frx7.bpl, и даже в dcc32.
  • отредактировано 01:39
    andreymx написал:
    А есть заготовка со всеми кнопками, с обработкой нажатия и т.д., с языковыми ресурсами?
    Нет.
  • отредактировано 01:39
    А нельзя как-нибудь стандартному preview parent указать - как в моём примере с QR?

  • отредактировано 01:39
    Вот так довольно просто:
    procedure TForm1.Button1Click(Sender: TObject);
    var
    frxPreviewForm : TfrxPreviewForm;
    begin
    MyTable.Open;
    frxPreviewForm := TfrxPreviewForm.Create(Self);
    frxPreviewForm.Parent := TabSheet1;
    frxPreviewForm.BorderStyle := bsNone;
    frxPreviewForm.Align := alClient;
    frxReport1.Preview := frxPreviewForm.Preview;
    frxPreviewForm.Show;
    frxReport1.ShowReport;
    end;

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

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