Supposons que vous ayez une table des matières avec :
ChapterTOC
heading1TOC
heading2TOC
heading3TOC
ChapterTOC n'a pas de numéro de page, mais tous les autres styles en ont un.
La macro UMTOCFilter par défaut fonctionne bien pour tous les styles de table des matières FrameMaker à l'exception de ChapterTOC. Vous pouvez modifier la macro de sorte qu'elle repère le style ChapterTOC et le traite différemment :
$IF_EQUAL($FRAMESTYLENAME;, ChapterTOC, $GET_GLOBAL(tocpara);, $GET_GLOBAL(tocpara)["[ ][A-Z\-0-9xviXVI]+$",""];\ );
En termes simples, cette macro s'énonce comme suit :
SI l'étiquette de paragraphe FrameMaker est ChapterTOC
ALORS utiliser $GET_GLOBAL(tocpara);
SINON utiliser $GET_GLOBAL(tocpara)["[ ][A-Z\-0-9xviXVI]+$",""];