[Date Prev][Date Next] [Thread Prev][Thread Next]
[Date Index] [Thread Index] [New search]

Re: Running H/F-with-arrow question (continued)



*** The original message appeared on the FrameUsers mailing list.
*** This reply is copied only to the framers@omsys.com mailing list.
*** If this message is useful, consider sending it to FrameUsers.

From: "Links, Diederik" <D.Links@hde.nl>
> I have a header with Running H/F's for Head2 and Head3 which will be
> displayed as follows:
>
>      Head2 -> Head3
>      where -> is an arrow from the Wingdings type.
>
> The idea is that the arrow only appears when a Head3 is in the header.
> But, what I tried, the arrow was there also with only a Head2 in the header.
>
> On my master page is:
>       "Running H/F 2 <space> Running H/F 3"
>      (this was defined from the beginning)
>
> I made the arrow a part of the definition for Head3 and it looks the
> following:
>       <WingD>\D<Default ¶ Font> <$paratext[Head3,Head3Top]>>
>       where \D is in my case ALT0224, wingdings.
>
> But the arrow appears even when there is no Head3 on the page.

FrameMaker simply does what you tell it to do. You cannot have an item
of a variable displayed only if some other item is present.

Here's a possible solution:
If your Head3s do not use any autonumbering, add an "invisible" autonumber
to the Head3s by positioning the autonumber at the end of the paragraph
and using a character tag with a small font size and white in color (see
the Numbering tab in the Paragraph Designer). Then enter the arrow as
the autonumber string.

The arrow will not show in the Head3 itself on-screen or when printed,
but it can be referenced with <$paranum[Head3]>. So in your running header,
replace the arrow with that building block.

If you Head3s already use autonumbering, you cannot use this method.
An alternative would then be to have your Head3s made up of two distinct
paragraphs, one being a very small invisible paragraph, possibly a run-in
head. But this is cumbersome to set up and use.

A final thing: remember that FM searches the file backwards until it finds
a paragraph of the tag you specify in a Running H/F variable. So it will
normally find the latest used paragraph, regardless how far back it's
found in the file.


- - - - - - - - - - - - - - - - - - - - - -
Thomas Michanek, FrameMaker/UNIX/MIF expert
mailto:Thomas.Michanek@telia.com   (Sweden)
http://go.to/framers/
- - - - - - - - - - - - - - - - - - - - - -
Join the low-volume "Free Framers" mailing list: send an email
to majordomo@omsys.com with "subscribe framers" in the body


** To unsubscribe, send a message to majordomo@omsys.com **
** with "unsubscribe framers" (no quotes) in the body.   **