ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
WP Get page count
|
WP Get page count ( wpDoc ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
wpDoc | オブジェクト |
![]() |
4D Write Pro ドキュメント | |||||
戻り値 | 倍長整数 |
![]() |
ドキュメントのページ数 | |||||
WP Get page count コマンドは 引数として渡したtargetObj 引数内で定義されているページの総数を返します。
targetObj 引数には、以下のいづれかを渡すことができます:
targetObj コマンドは引数のページ数を返します。サブセクションを渡した場合、その親セクションのページ数が返されます。
WP Get page count では、WP PRINT コマンドと同じ表示設定が適用されます:
targetObj 引数のターゲットが4D Write Pro フォームエリア内に表示されている場合、実際の状態に即した情報を得られるようにするために、エリアの表示設定がコマンドの表示設定と合致しているようにしてください。またこれらの設定がエリアと異なる場合、4D Write Pro はコマンドが呼び出されるごとに、レイアウトを計算するためにドキュメントの"クローン"を作成することとなり、時間がかかる可能性があります。パフォーマンス上の理由から、こういった場合にはドキュメントをオフラインでビルドし、ビルドが完成したあとにドキュメントをフォームオブジェクトエリアへとコピーすることが推奨されます。
Items テーブルのカレントセレクション内で、"Manual" フィールドに格納されている 4D Write Pro ドキュメントの総ページ数を確認します:
C_LONGINT($pageCount)
C_LONGINT($totalCount)
FIRST RECORD([Items])
While(Not(End selection([Items]))
$pageCount:=WP Get page count([Items]Manual)
$totalCount:=$totalCount+$pageCount
NEXT RECORD([Items])
End while
ALERT("マニュアルの総ページ数: "+String($totalCount))
プロダクト: 4D
テーマ: 4D Write Proランゲージ
番号:
1412
初出: 4D v16
変更: 4D v17 R3
4D Write Proリファレンス ( 4D v19)