Text Wrap
Wrap Text Around a Table
I need to get text to wrap around a table, but when I select the table, the Text Wrap icons are grayed out. |
The trick to making text wrap around a table is to place the table in a separate text frame: |
- Create the table in its own text frame, or cut an already-existing table to the clipboard and then paste it while nothing is selected on the page to put it into its own frame.
- Select the table's text frame and choose Object > Fitting > Fit Frame to Content. (Or press Command-Option-C/Ctrl-Alt-C.) The frame snaps to the table's outer boundaries.
- With the table's frame still selected, turn on the kind of wrap you want in the Text Wrap palette and set the offsets as you like.
- Since InDesign CS does not support text wrap around inline objects, you'll need to place the frame containing the table on
top of or underneath the main text frame (the one with the text) and the text will wrap around the table/frame. In this case,
the table will not change position if the text reflows.
However, InDesign CS2 can wrap text around an inline frame (as long as the wrapping text comes after the position where the frame is embedded). To anchor your table to a position in the text flow, cut the table's text frame to the clipboard, place the text cursor where you want to embed the table, and then choose Edit > Paste. Now you can select this inline frame and choose Object > Anchored Object > Options to adjust the position of the table.
Where Did My Caption Go?
Whenever we place a photograph in an article, we turn on Text Wrap so the article text flows around. That's InDesign 101. But then when we put a caption immediately beneath the photo, or any text overlapping the image, the text disappears. It's like it gets pushed right out of the box by the photo's text wrap, even though the text is on top of the image. |
QuarkXPress will only wrap text around an object when the text wrap object is above the text, but InDesign has no such limitation — the text can be above or below the image. So how do you get some text to wrap around the object and some text not to? One option is to select the text frame that has the text you don't want to wrap, choose Object > Text Frame Options, and turn on the Ignore Text Wrap checkbox at the bottom of the Text Frame Options dialog box. |
If you'd rather InDesign act like XPress and ignore objects higher in the stacking order, as other programs do, you can set that in the Composition panel of the Preferences dialog box.
Make a Custom Wrap Border
The four Text Wrap Offset fields (Top, Bottom, Left and Right) don't give me enough control. I wish I could tweak the text wrap in finer increments. |
Many people don't realize that you can see and finesse the text wrap outline in InDesign. The trick is to select the object with the Direct Select tool rather than the Selection tool. As long as you can see the text wrap boundary when the wrapped object is selected, you can adjust it. Just drag on any of the corners or subpaths in the wrap boundary with either Selection tool to customize it (Figure 3-22). You can even switch to the Pen tool to add or remove points in the text wrap outline, too, just as though you were editing any other path! |
Figure 3-22 The Direct Select tool lets you see and edit a text wrap. You can use the Pen tool to add or remove points along the text wrap line.