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

RE: Space above tables in Structured FrameMaker


If this is always to be a specific amount of space, could set the "Space Above" for the table format to the required value?

You can't change the parameters of the table format in the EDD, but you can use context and level rules to assign different table formats initially when users insert a new table into the document.  Of course the user is free to change your suggested format.

However, there is a trick that may get what you want.  The table is anchored in a paragraph, and you can control the tag via the Text Format Rules for the table, so that you could specify via context/level rules the style of anchoring paragraph.  If you do this, you must add additional rules to control the default format associated with the actual cell contents (typically on the "Entry" element that is the table cell).
On Wednesday, May 21, 2003 13:39, David Knopf <david@knopf.com> wrote:

In Unstructured FrameMaker, it's relatively easy to add a certain amount 
of space above a table only if the table does not start at the top of a 
page. For example, you can define an anchor-table pgf tag with space 
above 23pt, space below -18pt, fixed 0pt line spacing, and 2 pt font 
size, and then for the table fmt, set the space above to -2 pt and the 
space below to 30pt.

If you structure a set of documents and promote the tables so they are 
siblings of the paragraphs they follow, this approach cannot be applied 
because there is no anchor-table pgf tag. In Structured FrameMaker, what 
is the best way to allow a certain amount of space above a table only 
when the table does not appear at the top of a page?

-- Lester
 Lester C. Smalley              Email: lsmalley@infocon.com
 Information Consultants, Inc.  Phone: 302-239-2942 FAX: 302-239-1712
 Hockessin, DE  USA  19707      WWWeb: http://www.infocon.com/

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