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

Re: Keeping at least 3 bullet items contiguous



Combs, Richard wrote:
fred ma wrote:
I have a paragraph format for bulleted "paragraphs". They are actually short items in a sometimes lengthy list. I don't want less than 3 items appearing contiguously because it can be confusing. Is there a way to enforce this? <snip>

As several people have suggested, you can do this with multiple pgf
tags. But, then you end up with umpteen additional tags in the pgf
catalog, and you're still making these sorts of pagination decisions
manually on a case-by-case basis (deciding which Keep With variant of
your bullet pgf to apply at which point).


For these kinds of pagination decisions, I prefer to use a pgf tag
called PageBreak, which has Space Below set to 600 pts. Thus, it forces
the following pgf to the next page.


The PageBreak pgf can be used between any two pgfs, so it takes the
place of all those Keep With variants of your standard pgf tags. In WWP,
I map PageBreak to nothing, so it's simply discarded. And when the text
flow changes, it's easy to find and delete unnecessary PageBreak pgfs.


I find this more flexible and elegant. YMMV.

Richard


Of course you are still doing it manually.
What you want is to post process the file immediately before printing.
The Frame FDK API allows you to write code to do this.
If you do not want to write in C then I suggest you use Framescript - which is a wrapper to the FDK with a simpler scripting interface.
There used to be VisualBasic and Python wrappers, but I am not sure if these are still available.


There is a vibrant framescript forum over at http://groups.yahoo.com/group/framescript-users/

Marcus


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