2

Quick Reports Proを使用してポートレートレポートとランドスケープレポートを組み合わせることができますか?

クイックレポートヘルプファイルスニペット:

この状況を処理する方法は、TQRCompositeReportコンポーネントを使用することです。印刷を開始するフォームに1つドロップします。まず、OnAddReportsイベントのハンドラーを定義する必要があります。このハンドラーは、TQRCompositeReport.Addメソッドを呼び出して、印刷する必要のあるすべてのTQuickRepコンポーネントを追加します。印刷するレポートがRepNewCust、RepOrderSummary、およびRepStockReorderというフォームに保持されているとします。いずれの場合も、フォームのTQuickRepコンポーネントは「Report」と呼ばれます(これを行う理由については、以下の「TQuickRepの詳細」のセクションを参照してください)。 。次に、OnAddReportsイベントハンドラーは次のようになります。


procedure TForm1.QRCompositeReport1AddReports(Sender: TObject);
begin
  QRCompositeReport1.Reports.Add(RepNewCust.Report);
  QRCompositeReport1.Reports.Add(RepOrderSummary.Report);
  QRCompositeReport1.Reports.Add(RepStockReorder.Report);
end;

これで、QRCompositeReport1.Printを呼び出して3つのレポートすべてを単一のバッチで印刷し、QRCompositeReport1.Previewを呼び出してそれらを一緒にプレビューできます。TQRCompositeReportコンポーネントのプロパティもあり、用紙サイズを設定したり、複合レポートの全体的なタイトルを設定したりできます。基本的に、複数のレポートからの出力を1か所で処理するために必要なすべてのものです。

次のように、ポートレートとランドスケープを組み合わせたいと思います。

RepNewCust.Report(ポートレート)
RepOrderSummary.Report(ポートレート)
RepStockReorder.Report(ランドスケープ)

これはできますか?

4

1 に答える 1

2

できません。開発者から次の返信を受け取りました。

やあ、

現在のコードでは実行できません。理由はわかりませんが、レポートの向きを混在させることはできません。

よろしく、
QBS Software Ltd

于 2012-04-25T22:48:47.273 に答える