処理するページが何ページ目であるかを識別する方法があるか

質問

複数ページのドキュメントを処理する際に、複数の1つページのある文書セクションで処理をする設定とした場合に、そのページが何ページだったかを識別する方法は存在しますか。

回答

1つの方法として仮に各ページごとに、ページ番号を保持するフィールドが存在します場合は、文書ルールチェック後に以下のようなスクリプトを指定して、対象のフィールドにページ番号を設定する方法がございます。

if(Document.IsAssembled){
int PageCount = Document.Pages.Count;

// 文書ページのページ数毎に行う処理
for(int i = 0; i < PageCount; i++){

// 追加した各ページのフィールドに値を代入する
Document.Field("ドキュメントセクション名[" + i + "]\\ページ番号を保持するフィールド名").Text = i + 1;
}
}

 

他にご質問がございましたら、リクエストを送信してください

コメント

0件のコメント

サインインしてコメントを残してください。