ドキュメント印刷 PrintStream
13
プレビュー画面で選択した帳票のページ番号の取得方法
[内容]
プレビュー画面で選択した帳票のページ番号を取得する方法が知りたい
13
[解決方法]
PreviewFormを利用してしる場合、PreviewFormのValueプロパティに現在表示しているページ番号が格納されています。
サムネイルをクリックするというアクションによるフォーカスイン(OnGetFocusイベントハンドラ)を利用することで、取得することが可能となります。
サンプルスクリプトでは、ページ番号を取得するためのダミーのButtonオブジェクトを配置し、フォーカスの移動によってページ番号が取得できるように制御しています。
[サンプルコード]
/* PreviewFormでプレビュー */
PreviewForm PreviewForm1 {
Y = 205;
Width &= ^.Width;
Height = 310;
X = 0;
ToolBar = $FALSE;
Function OnGetFocus( e ) {
^.Button2.SetFocus();
}
}
/* ダミーのオブジェクト */
Button Button2 {
X = 229;
Y = 174;
Width = 0;
Height = 0;
Function OnGetFocus( e ) {
/* 選択されたページのページ番号を表示 */
^.Label2.Value = ^.PreviewForm1.Value;
}
}
CRSファイル形式のサンプル
「
帳票のページ番号の取得方法サンプル(Psp_013.zip)
」
をご参照ください。
管理番号:Psp_013
Biz-Collections Bizの宝箱 トップへ
Biz/Browser・Biz/Designer TIPS集 トップへ