TOC が次のように構成されているとします。

ChapterTOC

heading1TOC

heading2TOC

heading3TOC

ChapterTOC にはページ番号がありませんが、他のレベルの項目にはあります。

デフォルトの UMTOCFilter マクロは、FrameMaker の ChapterTOC の段落スタイルの部分を除いて正しい処理を行います。マクロを ChapterTOC をチェックして別の処理を行うように設定します。

$IF_EQUAL($FRAMESTYLENAME;, ChapterTOC,

$GET_GLOBAL(tocpara);,
$GET_GLOBAL(tocpara)["[ ][A-Z\-0-9xviXVI]+$",""];\
); 

この結果、次のように処理されます。

現在の FrameMaker の段落タグが ChapterTOC であれば

$GET_GLOBAL(tocpara); を適用し、

それ以外の段落タグには $GET_GLOBAL(tocpara)["[ ][A-Z\-0-9xviXVI]+$",""]; を適用する。


Quadralay Corporation
Voice: (512) 719-3399
Fax: (512) 719-3606
info@webworks.com