0

ReportBuilder 7.X の使用

質問

ファイルへの印刷を制御することは可能ですか。

印刷時にフィールドの長さを変更する必要がある

例:

ラベル2

セットアップでは、長さを 800 に設定しました。これは、このフィールドが可能な最大値です。ただし、多くの場合、レコードはそれよりも小さく、ファイルに出力する前に計算されたサイズに設定する必要があります。

これは可能ですか?

印刷時 (印刷前、印刷後) に、このファイルへの印刷の一部を制御することは可能ですか? オブジェクトは入手可能ですか?

私たちは10.x以降の登録ユーザーだと思いますが、Delphi 2009のアプリケーションと新しいReportBuilderの再コンパイルにはまだ慣れていません....そのため、現時点ではオプションではありません.

ありがとう

シェーン

4

2 に答える 2

0

データをレポートにリンクするために使用しているtDataSourceの OnDataChange イベントの使用を試みることができます。このイベントは、関連付けられたデータセットの現在のレコードが変更されたときに発生します。その場合は、現在のレコードのサイズに合わせてラベルを調整してください。

于 2009-04-30T19:08:27.443 に答える
0

私はこれを解決しました!各コントロールには saveLength プロパティがあります。いつでも変更できるグローバル変数を使用できます (レコード全体の長さを制御します)。次に、ラベルを印刷する直前に、その saveLength プロパティを設定できます

それでも答えてくれたすべての人に感謝します

于 2009-05-13T21:36:35.163 に答える