1

質問に直接答えますが、データウィンドウコントロールにはページ付けがありますか?それとも、独自のページネーションコードを作成する必要がありますか?誰でもデータウィンドウのページネーションに関する情報を提供できますか?

PBver9.0を使用しています。どのバージョンのページ付けが利用可能ですか?

PS。PBはわかりませんが、現在PBでプロジェクトを行っています

ありがとうございました

4

3 に答える 3

1

はい、データウィンドウにはページネーションがあります。ページのヘッダーとフッターを設定できます。ページの長さは、ウィンドウ上のコントロール (コントロールのサイズ) について話しているのか、印刷 (設計時または動的に設定できる物理的な印刷ページのサイズ) について話しているのかによって異なります。

幸運を、

テリー。

于 2012-05-09T06:49:03.790 に答える
1

テリーが言ったことに加えてPrinterName、データウィンドウのプロパティで設定していない限り、データウィンドウはページの寸法にデフォルトのプリンタを使用します。Printデータウィンドウの印刷方法を制御するために設定できるすべての項目については、データウィンドウのプロパティのヘルプを検索してください。

于 2012-05-09T13:43:57.173 に答える
1

テリーが言ったように、Datawindowにはおそらく1.0以降のPBがあります。PB 2.0 から現在の 12.5 まで見られます。ただし、First、Prev、next、Last のインターフェイスを提供する方法を探している場合は、Window または DataWindow オブジェクトにボタンを配置し、次のようなワン ライナー コードを配置する必要があります。

ウィンドウ コマンド ボタンの場合、次のコードを使用する必要があります。

dw_1.ScrollToRow(1)

前:

dw_1.ScrollPriorPage()

次:

dw_1.scrollNextPage()

最後:

dw_1.ScrollToRow(dw_1.rowcount())

データウィンドウ オブジェクト ボタンを使用している場合は、ドロップダウン オプションから適切なアクションを選択するだけです。このようなアクションはすべて、単純なオプションとして利用できます。

この情報を使用して、Terry が提供した表示のレンダリングに関する情報をマージします。画面にデータを表示している場合、データウィンドウ コントロールはデータウィンドウ コントロールのサイズを使用してページネーションをレンダリングします。つまり、ページ数などを計算します。次のコードを記述すると、デフォルト プリンタまたはプリンタのページ設定に従ってページがレンダリングされます。現在のプリンターとして設定されているプリンター。

dw_1.Modify("datawindow.print.preview=yes")

現在選択されているプリンターを設定するには、次のコードを使用します。

PrintSetup()

乾杯!

于 2012-05-15T17:10:54.590 に答える