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;
}
}
}