Text and graphics in tables

Learn about inserting text and graphics in FrameMaker tables.

You format text in a table cell just as you format paragraphs in a regular column of text—for example, with paragraph or character formats.

Each table cell can contain text and anchored frames. Anchored frames, in turn, can contain graphics or other tables. As you type text or insert an anchored frame in a cell, the cell height expands as needed.

In addition to typing text in a table, you can also insert cross-references, table footnotes, variables, and markers. The tab character is the only character you have to enter in a special way in a table cell.

You can copy, cut, and paste the contents of cells just as you do text and graphics in any other part of a document. Special system variables let you specify continuation text in the titles or heading rows of multi-page tables.

For structured documents, you can type text in the current cell when the <TEXT> indicator appears in the Elements catalog. You can also insert footnotes, cross-references, and other text-related elements in the cell. Use the <Elements> catalog as a guide.

Select text or cells in tables

Learn how to select text or cells in FrameMaker tables.

Place the insertion point in a table cell

Click in the cell, or click to the left of the cell’s text snippet in the Structure View.

Note: You can use the arrow keys to move to the required cell. You can also use the arrow keys to move in and out of a table.

Select the contents of a cell

Click in the cell and press Esc t h a, or double-click the cell’s bubble in the Structure View. You can also triple-click a cell’s contents if it contains just one paragraph.

Select a single cell

  • Control-click the cell.

  • (Structured documents) Drag across the cell’s boundary and back, or click the cell’s bubble in the Structure View.

Select multiple cells

  • Drag across all the cells, and then Shift-double-click or Shift-click (structured documents) the last cell in the selection.

  • To select an entire row, press Esc t h r, or drag across the cells in the row, or click the row’s bubble in the Structure View.

    Tip: If you click between table-part elements (such as between two rows) in the Structure View, the insertion point appears in the Structure View but not in the document window. A contiguous selection of cells in the document window doesn’t always appear as contiguous bubbles in the Structure View.
  • To select an entire column, press Esc t h c, or drag from a heading cell into the first body cell.

  • To select the entire table, press Esc t h t.

Add or remove a table title

Know how to add or remove a table title in FrameMaker.

A table title appears above or below a table and is repeated on all pages of a multipage table. Whether a table has a title and how it’s formatted is defined in the table format.

When you insert a table with a title, an empty text frame appears for the title. If the title format has been defined to include an autonumber, the autonumber text appears.

Title centered below (left), autonumbered title left-aligned above (right)
Examples of table with a title centered below the table and an autonumbered title left-aligned above the table

For structured documents, a table’s element definition sometimes specifies whether the table must have a title. You can add a title to any table, but check in the Structure view to be sure that the title is not invalid in the table. The title element is always the first child element of a structured table, regardless of whether the title appears above or below the table.

  1. Click in the table and choose Table > Format > Table Designer.

  2. In the Basic properties of the Table Designer, choose an option from the Title pop-up menu.

  3. Specify the gap between the table and the title in the Gap box.

  4. Click Apply.

    If the title has been defined to be autonumbered, the number (such as Table 1) appears in the title cell. You enter the text of the title yourself.

Tip: To display the title only on the first page of a multipage table, set the title position to No Title and use a body paragraph as the title. To prevent the title from becoming separated from the table, make sure that the anchor symbol is in the title text and that the table’s Start property is set to Anywhere.

Add continuation text

Learn how to add continuation text to tables in FrameMaker.

In a multi-page table, you can include special “continuation” text in the title or in heading or footing rows. Your document can have variable elements defined for this purpose, such as one that displays (continued) and another that tells the number of sheets in the table.


Adding continuation text in the title or in the heading or footing rows of a table

A. and C. Table Sheet variable B. Table Continuation variable

Add continuation text to a selected table

  1. On the first page of the table, click in the title or in the heading or footing where you want to insert the variable or variable element.

  2. Do one of the following:

    • Double-click either the Table Continuation variable or the Table Sheet variable from the Variables pod.

    • (Structured documents) Select a variable element for continuation text in the Elements catalog, and click Insert.

    On the first page of the table, the variable appears as a non-breaking space Non-breaking space. On subsequent pages, the variable displays its text—for example, (continued).

Add continuation text to multiple tables in a document

  1. To include a table continuation and sheet variable to multiple tables in the current document, choose Table > Insert Table Variables.

  2. In the Table Variables dialog, choose the table variable type (continuation or sheet) to insert.

Alternatively, select a table format to insert the table variables to all tables in the current document of the selected format.

Place graphics in table cells

Know how to insert or place a graphic in FrameMaker table cells.

Place a graphic

You can adapt these instructions to position the anchored frame differently or to insert a graphic in a cell that also contains text.

Note: Avoid using cropped anchored frames in heading or footing cells of a table. Such frames are not always cropped when that cell repeats on subsequent pages.
  1. Click in a paragraph in the cell where you want to place the graphic.

  2. Do one of the following:

    • To create an anchored frame where you can draw, use Insert > Anchored Frame to create an anchored frame that’s anchored at the insertion point.

    • To create an anchored frame for an imported graphic, use File > Import > File or Insert > Image to import the graphic.

  3. If the anchored frame is wider than the cell, resize the column.

    Tip: To resize a column to match its contents, place the insertion point in the cell that has the desired length of text and press Esc t w.
  4. If necessary, choose Graphics > Arrange > Align to center the graphic in the frame.

Place a graphic in a structured document

If your table cells allow graphic elements, you can draw or import graphics in the cells. A new graphic element can be either an empty anchored frame that you can draw in or an anchored frame with an imported graphic.

  1. Click where you want to place the graphic in the cell.

  2. Select a graphic element in the Elements catalog and click Insert. The element’s definition determines which dialog box appears.

  3. Do one of the following:

    • If the Anchored Frame dialog box appears, choose At Insertion Point from the Anchoring Position pop-up menu, and click New Frame.

    • If the Import File dialog box appears, select the file to import, and click Import.

    An anchored frame appears in the cell, and a bubble with the text snippet <GRAPHIC> appears in the Structure View.

  4. If the anchored frame is wider than the cell, resize the column.

    Tip: To resize a column to match its contents, select the column and press Esc t w.
  5. If necessary, choose Graphics > Arrange > Align to center the graphic in the frame.

Convert between text and tables

Learn how to convert between text and tables in FrameMaker.

You can convert text that’s already in your document to a table, or you can convert text in a text file as you open or import the file. In a structured document, the text is wrapped into a structure of table and table-part elements.

After converting text to a table, you can edit the table, removing blank cells or recombining text that was split into two or more cells. In most cases, you can edit the table directly in the document. However, if you converted text that was imported by reference, you must edit the text in the original file.

You can convert any table to text within FrameMaker, or you can copy the table as text to another application. You can also convert all the tables in a document at one time.

In structured documents, when you convert tables to text, all the table and table-part elements, except for the cells, are unwrapped. Change the cells to other elements or make other changes to correct the structure of the document.

Convert text to a table

  1. Select the text you want to convert.

  2. Choose Table > Convert To Table.

  3. If you’re working in a structured document, choose a table element from the Element Tag pop-up menu.

  4. Select a format for the table.

    Note: In a structured document, the table element may have a format preselected, but you can change the format and it is not considered a format rule override.
  5. Specify how you want to convert paragraphs by doing one of the following:

    • To convert text that uses tabs to separate information, click Tabs.

    • To convert text that uses spaces to separate information, click Spaces and then enter the minimum number of spaces that indicate a separate cell.

    • To convert text that uses other characters to separate information, click Other and then type the characters that can be used to separate cells.

    • To convert each paragraph (such as those in a bulleted list) to a cell, click A Cell and then enter the number of columns you want in the table.

  6. In the Heading Rows box, enter the number of heading rows you want in the new table. If the paragraphs you’re converting don’t include headings and you want to fill in the headings later, select Leave Heading Rows Empty.

  7. Click Convert.

Note: When working with structured documents, the Structure View has bubbles for the new elements. If the Attributes for New Element dialog box appears, enter attribute values for the table element and click Insert Element.

Convert a text file to a table as you open the file

  1. Choose File > Open, and select the text file you want to open.

  2. If the Unknown File Type dialog box appears, select Text, and then click Convert.

  3. Click Convert To Table, and then click Read.

  4. Follow the instructions for converting text to a table, starting from step 3.

Convert a text file to a table as you import the file

  1. Click where you want to import the file.

  2. Choose File > Import > File, and select the text file you want to import and the import method.

  3. Click Convert To Table and then click Import.

  4. Follow the instructions for converting text to a table, starting from step 3.

Tip: If you want to merge a text file into an existing table, import the text file and convert it to a table. Then copy the rows and paste them into the existing table.

Touch up a table after conversion

  • To combine text that is split across two or more rows, cut and paste the text from the lower cells into the upper cell, and delete the extra rows.

    Tip: To quickly combine text in adjacent cells, select the cells, choose Table > Straddle, and then choose Table > Unstraddle. Then you can delete empty rows or columns.
  • To fix half-empty columns, cut and paste the text into the correct locations, and delete the extra columns.

  • To fix major errors, you can return to the original text (choose Edit > Undo if necessary), edit the text (for example, by deleting extra tabs and forced returns), and then convert the text to a table again.

Convert a table to text within FrameMaker

  1. Click in the table you want to convert to text.

  2. Choose Table > Convert To Paragraphs.

  3. Click Row By Row or Column By Column, and click Convert.

Table converted to text
Table converted to text within FrameMaker

A. Row by row B. Column by column

Copy a table to another application as text

  1. Copy the table to the clipboard.

  2. In another application, choose Edit > Paste. The table is pasted, row by row, with tabs separating table cells, and a paragraph return at the end of each row.

Convert all tables in a document to text

Save the document in Text Only format, and specify how you want the tables converted.

Run text around a table

Know how to adjust running text around a table in FrameMaker.

Text does not run around a table that’s anchored directly in a column of text. You can, however, run text around a table in an anchored frame or in a text frame that’s disconnected from the main flow. (For structured documents, check to see if your developer has set up this application this way.)

A table in an anchored frame moves with the text it’s anchored to. A table in a disconnected text frame remains in place on a page while other text flows around it. The table does not autonumber with tables in the main flow.

Important: The contents of an anchored frame or a disconnected text frame are not part of a document’s main structured flow, so they are not normally exported to SGML. If you plan to export to SGML, work with your application developer to avoid losing data in the table.
Table in an anchored frame and a table in a disconnected text frame
Run text around a table in an anchored frame and a disconnected text frame

Run text around a table in an anchored frame

  1. Use Insert > Anchored Frame to create an anchored frame with an anchoring position of Run into Paragraph.

  2. Draw a text frame in the anchored frame and then place the table in it.

Run text around a table in an anchored frame (structured documents)

  1. Click in text where you want to anchor the table.

  2. Select a graphic element for an empty anchored frame in the Elements catalog, and click Insert.

    You can also use Insert > Anchored Frame to insert an element. Choose a frame element from the Element Tag pop-up menu in the Anchored Frame pod.

  3. Choose Run Into Paragraph from the Anchoring Position pop-up menu, set the width and height of the frame, and click New Frame. Try to set the size of the frame to be slightly larger than the size of the table.

  4. Draw a text frame in the anchored frame. Choose View > Toolbars > Graphics Toolbar and click the Place A Text Frame Place a Text Frame tool in FrameMaker tool. Drag to draw the frame, and click Set in the dialog box that appears.

  5. Click in the text frame and use Table > Insert Table to insert an unstructured table.

Run text around a table that remains stationary on the page

  1. Draw a text frame directly on a page and drag it where you want it. This type of text frame is not connected to the main flow.

  2. Choose Graphics > Runaround Properties, click Run Around Bounding Box, and click Set.

  3. Do one of the following:

    • For unstructured documents, insert a table in the text frame.

    • For structured documents, click in the text frame and choose Table > Insert Table.

Position and autonumber text within cells

Learn how to position and auto number text within cells, set cell margins and direction of auto numbering in FrameMaker.

When you insert a table, its cell margins—the distance between the cell edge and the cell text frame—are determined by the table format. The indent properties of text in the cell, which are measured from the cell margins, are part of the text’s paragraph format.


Cell margins defined by the table format

A. Left cell margins B. Paragraph’s left indent

Set default cell margins

  1. Click in the table you want to change and choose Table > Format > Table Designer.

  2. In the Basic properties of the Table Designer, enter the values for the top, bottom, left, and right margins in the Default Cell Margins area.

  3. Click Apply.

Tip: If you want text to look vertically centered, make the top margin larger than the bottom margin. For example, make the top margin 5 points and the bottom margin 3 points.

Customize cell margins or text alignment

When you change cell margins or text alignment and later apply a different format to the table, the changes are not overwritten by the new table format’s default settings.

Because cell margins and text alignment are part of a paragraph format, they aren’t normally stored as part of the Table Catalog format. However, the paragraph formats of the first title paragraph and the first paragraph in the heading, body, and footing rows of each column are stored. You can customize the alignment of any of these paragraphs and then store the table format in the catalog. Future tables using that table format will have the custom settings as their defaults.

Customize cell margins

  1. Click in the first paragraph of the cell whose margins you want to customize.

  2. Choose Format > Paragraphs > Paragraph Designer to display the Paragraph Designer.

  3. Choose Table Cell from the Properties pop-up menu.

  4. In the Cell Margin area, specify the margins you want to customize by doing one of the following:

    • To create a margin relative to the default cell margin, choose From Table Format Plus from the pop-up menu and then enter a value.

    • To create a fixed margin measured from the edge of the cell, choose Custom from the pop-up menu and then enter a value.

  5. Click Apply.

Customize the vertical alignment of text in a cell

  1. Click in the cell you want to customize.

  2. Choose Format > Paragraphs > Paragraph Designer to display the Paragraph Designer.

  3. Choose Table Cell from the Properties pop-up menu and then choose Top, Middle, or Bottom from the Cell Vertical Alignment pop-up menu.

  4. Click Apply.

Note: The vertical alignment that you apply to a cell will persist even when you apply a different table format from the Table Designer.

Specify the direction of autonumbering in a table

When you insert a table, the table format determines the direction of autonumbering within cells—either across rows or down columns. This property also sets the direction of autonumbering for table footnotes.

  1. Click in the table you want to change, and choose Table > Format > Table Designer.

  2. In the Basic properties of the Table Designer, choose Row First or Column First from the Numbering pop-up menu.

  3. Click Apply.

Change the direction of text in table

Learn how to change the direction of text in FrameMaker table.

By default, the text in a table inherits the direction (LTR or RTL) of current document. However, you can change the direction of each table in a document.

  1. Click in the table.

  2. Choose Table > Format > Table Designer and go to the Direction tab.

  3. Choose the direction in the Direction drop-down list.

  4. To change the direction of the text in the selected table, click Apply.

    Alternatively, to change the direction of the text in all the tables of the current table format, choose Update Style.


April 29, 2020

Legal Notices | Online Privacy Policy