API version 4
- ‐
R
CRS::Common::Core::Number
previewedPages¶
表示ページ一覧を示すNumber配列を返します。
このプロパティは読み込み専用で変更することはできません。
関連項目
value プロパティ
addPage、 clearPages メソッド
使用例
CRSダウンロード
Form formPrintPreview_addPage {
x = 0; y = 0; width = 800; height = 600;
PrintPreview preview {
x = 8; y = 32; width = 784; height = 560; visible = false;
}
Button buttonLoad {
x = 8; y = 8; width = 520; height = 24; title = "読み込み";
function onTouch(e) {
# document プロパティにセットしたデータを表示する
^.preview.document = ^.printform1.printDocument();
^.preview.visible = true;
visible = false;
}
}
Button buttonAll {
x = 24; y = 8; width = 48; height = 24; title = "全部";
function onTouch(e) {
#まず登録済ページ削除
^.preview.clearPages();
#全ページ登録
for (var i = 1; i <= ^.preview.document.pageCount; i++) {
^.preview.addPage(i);
}
}
}
Button buttonOdd {
x = 80; y = 8; width = 48; height = 24; title = "奇数";
function onTouch(e) {
#まず登録済ページ削除
^.preview.clearPages();
#奇数ページ登録
for (var i = 1; i <= ^.preview.document.pageCount; i++) {
if (i % 2 == 1) { ^.preview.addPage(i); }
}
}
}
Button buttonEven {
x = 136; y = 8; width = 48; height = 24; title = "偶数";
function onTouch(e) {
#まず登録済ページ削除
^.preview.clearPages();
#偶数ページ登録
for (var i = 1; i <= ^.preview.document.pageCount; i++) {
if (i % 2 == 0) { ^.preview.addPage(i); }
}
}
}
Button buttonPreviewedPages {
x = 192; y = 8; width = 48; height = 24; title = "ページ";
function onTouch(e) {
var p = ^.preview.previewedPages;
for (var i = 0; i < p.length; i++) {
print("previewedPages[", i, "]=", p[i]);
}
}
}
# 印刷サンプル
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;
}
}
}