ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
WP Get page count

WP Get page count 


 

WP Get page count ( wpDoc ) -> 戻り値 
引数   説明
wpDoc  オブジェクト in 4D Write Pro ドキュメント
戻り値  倍長整数 in ドキュメントのページ数

説明   

WP Get page count コマンドは 引数として渡したtargetObj 引数内で定義されているページの総数を返します。

targetObj 引数には、以下のいづれかを渡すことができます:

  • セクション/サブセクション
  • 4D Write Pro ドキュメント

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

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

初出: 4D v16
変更: 4D v17 R3

 
ARTICLE USAGE

4D Write Proリファレンス ( 4D v20 R7)