PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8629 99/10/07 16:42:58 RE(7):PB6.5: データコントロールの総ページ数を取得する方法(ごみレスのごみレス) By M.M
8627 99/10/07 16:23:45 RE(6):PB6.5: データコントロールの総ページ数を取得する方法(ごみレス) By てとらぽっと
8616 99/10/07 12:26:51 RE(5):PB6.5: データコントロールの総ページ数を取得する方法 By M.M
8611 99/10/07 09:33:58 RE(4):PB6.5: データコントロールの総ページ数を取得する方法 By てとらぽっと
8606 99/10/07 09:03:41 RE(3):PB6.5: データコントロールの総ページ数を取得する方法 By peko
8578 99/10/06 12:41:41 RE(2):PB6.5: データコントロールの総ページ数を取得する方法 By Taka
8572 99/10/06 11:43:07 RE(1):PB6.5: データコントロールの総ページ数を取得する方法 By てとらぽっと
8569 99/10/06 10:27:46 PB6.5: データコントロールの総ページ数を取得する方法 By peko

カテゴリ:スクリプトの記述
日付:1999年10月07日 09:03 発信者:peko
題名:RE(3):PB6.5: データコントロールの総ページ数を取得する方法

Takaさん、おはようございます。

>こんにちは。

>>>retrieve()関数実行後にデータコントロールの総ページ数を
>>>スクリプトで取得する方法をご存知の方
>>
>>スクリプトからは以下のようにして DWペインタ関数 PageCount() を呼ぶのがスマートかと。
>>dw_1.Describe(\"Evaluate (\'PageCount()\', 1)\")

>補足です。

>印刷プレビューモード時とそうでない場合とで、返ってくる値が違うのでご注意ください。
>・印刷プレビュー時 :用紙サイズの高さで計算したページ数(印刷イメージ)
>・非印刷プレビュー時:データウィンドウコントロールの高さで計算したページ数(スクロールイメージ)

pekoです。
dw_1.Describe(\"Evaluate (\'PageCount()\', 1)\")の方法で試してみたのですが
非印刷プレビュー時なので実際の出力ページ数よりかなり多い値になってしまいました。
いろいろと調べて見た結果、データウィンドウのprintendイベントの引数のpagesprinted
で取得できそうです。
ありがとうございました。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.