Doc list2 {
Number p = 0;
Spread Spread1 {
・・・略・・・
}
Label Label1 {
・・・略・・・
}
Function OnPageChange( e ) {
/* 改ページしたページ番号が最終行のページだった場合、
最終ページに総ページ数を表示 */
if(this.PageNumber == p){
this.Label1.Value = "総ページ数 "+ str(p);
this.Label1.Visible = $TRUE;
}
}
Function OnKeyBreak( e ) {
if( e.CurrentIndex != -1 ) {
/* キーブレイク時に改ページする */
list2.ShowPage();
}
Spread1.SpreadRow1.truncate();
}
Function OnEndBreak ( e ) {
/* 最終行のデータ設定が終わった後、
ページ番号を取得する */
p = this.PageNumber;
}
}
|