質問
複数ページのドキュメントを処理する際に、複数の1つページのある文書セクションで処理をする設定とした場合に、そのページが何ページだったかを識別する方法は存在しますか。
回答
1つの方法として仮に各ページごとに、ページ番号を保持するフィールドが存在します場合は、文書ルールチェック後に以下のようなスクリプトを指定して、対象のフィールドにページ番号を設定する方法がございます。
if(Document.IsAssembled){
int PageCount = Document.Pages.Count;
// 文書ページのページ数毎に行う処理
for(int i = 0; i < PageCount; i++){
// 追加した各ページのフィールドに値を代入する
Document.Field("ドキュメントセクション名[" + i + "]\\ページ番号を保持するフィールド名").Text = i + 1;
}
}
コメント
0件のコメント
サインインしてコメントを残してください。