API version 4

- ‐

AddPage

サムネイル一覧にページを追加する時に発生します。

イベントハンドラがfalseを返した場合は、ページ追加を行いません。

引数のイベントオブジェクトには以下のプロパティが追加されています。

名前

説明

integer

page

ページ番号



使用例 CRSダウンロード

Form formPrintPreview_eventAddPage {
   x = 0; y = 0; width = 800; height = 600;
   Button buttonLoad {
           x = 8; y = 8; width = 200; height = 24; title = "読み込み(奇数ページだけ)";
           function onTouch(e) {
                   ^.preview.clearPages();
                   ^.preview.document = ^.printform1.printDocument();
                   ^.preview.visible = true;
           }
   }
   PrintPreview preview {
           x = 8; y = 32; width = 784; height = 560;
           function onAddPage(e) {
                   print("onAddPage e.page=", e.page);
                   if (e.page % 2 == 0) return false; #偶数ページは追加しない
                   return true;
           }
   }
   # 印刷サンプル
   PrintForm printform1 {
           visible = false;
           x = 16; y = 80; width = 256; height = 362;
           pageCount = 10;
           TextField textfield1 {
                   x = 16; y = 64; width = 224; height = 32;
                   horizontalAlign = ALIGN_CENTER;
                   value="PrintForm出力サンプル";
           }
           TextField textfield2 {
                   x = 32; y = 128; width = 192; height = 128;
                   horizontalAlign = ALIGN_CENTER;
                   var f = font; f.size = 80; font = f;
           }
           function onPageChange(e) {
                   textfield2.value = e.page;
           }
   }
}