Working with frame styles

From Apache OpenOffice Wiki
Jump to: navigation, search


Frames are often used as containers for text or graphics. To provide consistency in the appearance of frames used for similar purposes, it is a good idea to define styles for frames. For example, you might want photographs to be enclosed in a frame with a drop-shadowed border, line drawings in a frame with a plain border, marginal notes in a frame without a border but with a shaded background, and so on.

Writer provides several predefined frame styles, which you can modify as needed; and you can define new frame styles. The technique for defining and applying frame styles is similar to that for other styles.

Tip.png There is considerable overlap between the uses of frames and of sections for some page layout purposes. You may find it useful to take a look at Chapter 4 (Formatting Pages) for information about the use of frames and sections.


How frame styles work

When an object is added to Writer, it is automatically enclosed in a frame of a predetermined type. The frame sets how the object is placed on the page, as well as how it interacts with other elements in the document. You can edit the frame by modifying the frame style it uses or by using a manual override when a frame is added to the document.

Because frames and objects are used together, it sometimes is easy to forget they are separate elements. In some cases, such as charts, you can edit the frame and object separately, so the distinction is worth remembering.

Unlike other elements that use styles, frames can be defined only partly by their style because their use can vary so much. Several elements of frames, such as the anchor and protected elements, need to be defined manually for individual frames.

You can format a frame manually when you select Insert > Frame. The dialog box that opens contains all the settings available when frame styles are set up, as well as some only available when the frame is inserted. As with other styles, the most efficient way to format frames is in the Styles and Formatting window.

Planning the styles

If you are using a mix of graphics, you may want to define two related styles, one with a border line for graphics with white backgrounds and one without a border for all other backgrounds. You also may want to design one or more frames for text only.

Otherwise, the default frame styles (listed in Table 1) cover most users’ needs. The only significant addition that many users might need is one or more styles for text frames.

Table 1. Various frame styles and their uses

Style Comments and Use
Formula The frame style used for formulas. The default includes AutoSize, which adjusts the size of the frame to the formula.
Frame The default frame style.
Graphics The default style for graphics. The defaults include autosizing to fit the graphic, no text wrap, and a thin border around the frame. These are reasonable defaults, except for the border. Unless the background of the graphic is white and the document’s background also is white, the border usually is unnecessary.
Labels The default style for use with File > New > Labels. It seems to be used by OpenOffice.org automatically and is not intended for users at all.
Marginalia A style for placing a frame beside the left margin. As the name suggests, the Marginalia style is intended for comments added in the margin of text. The style also is useful for creating sideheads—headings against the left margin, which often are used in technical documentation. To set up sideheads, create body-text paragraph styles with two inches or more indentation from the left. Then, place the cursor at the start of a body-text paragraph, add the frame, and apply the Marginalia style.
OLE The default style for OLE objects and floating frames. The default places the frame at the top and center of a body of text.
Watermark The default style for a watermark, a graphic placed as the background to a body of text. The default is a Through wrap, with text passing over the frame and anything in it. The graphic should be faint enough that text still is readable over top of it.

Creating new frame styles

You can access frame settings by selecting New or Modify in the Styles and Formatting window for a frame style.

Frame settings are available from the following tabbed pages:

  • Type page: sets the size and position of the frame. One of the most useful options here is AutoSize, which automatically adjusts the frame to the object it contains. If the frame style is one used automatically, then this option should be selected.
  • Options page: sets whether the contents of the frame are printed and able to be edited in a read-only document. The tab also sets the text direction, which is useful if you are using the frame for contents in a language that uses right-to-left text direction.
  • Wrap page: sets how text is positioned in relation to the frame and how close text comes to a frame. If you want the frame contents to stand out from the paragraphs around it, set the wrap to None. This probably is the single most important tab for frames.
  • Background page: sets the background color or graphic. This tab is useful mostly for text frames in complex page layouts, in which a text frame has an appearance different from the general background of the page.
  • Border page: sets the line around the frame, if any. Many beginning designers make the mistake of adding a border to every frame. However, when a colored background distinctly marks the division between the frame’s contents and the rest of the page, borders are unnecessary.
  • Columns page: this tab can be ignored unless the frame is being used for text. The page is the same that is used to set up a page style, and its parameters are described in the section Columns page.
  • Macro page: sets a macro to use with the frame in order to trigger some action when the user interacts with the frame. These options are useful only in an on-line Writer or HTML document.


Content on this page is licensed under the Creative Common Attribution 3.0 license (CC-BY).
Personal tools