Paragraph Borders and Shading - Keep in Frame
I use a P Style for a Tip paragraph in my Quick Reference Cards (QRC). The Tip is typically one or two sentences, and has a light shading (light grey) with a top and bottom blue border. I use a similar style for Warnings, except I change the borders to red. Occasionally, the Tip/Warning falls at the top or bottom of a column, and the Border, and sometimes the Shading, lands outside the text frame.
Can we have a "Keep in Frame" for Borders and Shading, similar to the one for P Rules? David Blatner had a great workaround when I reached out to him on Twitter; add a P Rule with 0pt, and the Color of None, add appropriate Offset, and turn on Keep in Frame. It works, but it's many steps, where a check box would be much quicker.
Julie Pigors commented
I completely agree the keep in frame option is needed for paragraph shading and borders. Right now I have to fudge by adding a frame inset but this is clunky and not automatic. Another option is to do a baseline shift on the paragraph text and then adjust the border to align with the top if the frame.
Julie Mathez commented
Besides, a text inset would be nicer than an offset for the border itself. I twould allow the border to align to the rest of the text avobe and below th bordered paragraph.
Of course you could insert a table as a workaround, but and as the paragraph rule workaround, it doesn't work when a paragraph is split across 2 or more columns.
Francis Brown commented
This feature should be added, the workaround is fine, but cumbersome and does not work if a paragraph is split in 2 or more text frames.
Yes! This is a serious omission. One should not have to consume a different feature as a workaround. Without the Keep In Frame option, paragraph borders and shading are incomplete. This should be considered a bug, since NO designer would ever want paragraph decorations to spill outside the text frame unless in some very specialized and atypical scenario.
Please fix this ASAP. I'm delighted to be able to use paragraph borders, but this amazing omission prevents most types of borders from being used in HEADINGS, where they are especially desirable in my workflow.
Kelsey H. commented
I agree with this request for an additional reason. If you use paragraph shading to create something like a feature box in a book (an element of the text that repeats throughout it), it will occasionally have to break to the next page. In this case, using an invisible rule that is kept in the frame does not help. A rule only applies to the first line. When boxes break within the text flow, they will still fall outside the textbox at the top of the next page. I have been unable to find a workaround for this.
Tyler Derosier commented
Completely agree here. This is maddening and time consuming trying to implement workarounds to achieve this.
YES!! I AGREE TO "Evan commented"
We currently only have "Clip To Frame" in the shading options. Which is NOT the same thing as "Keep In Frame" because it doesn't MOVE the shading down into the frame—it merely cuts it off.
Shane Smith commented
I would like to add to this feature. Please treat the rules and borders the same. If I add a border to the bottom and set to text it will go as long as the paragraph. If I do the same thing in rules it will go as long as the last sentence. The offset is also different. Borders are more precise when you offset them, rules seem to start in the middle of the paragraph. If I set a rule with a .125" offset, the same offset in borders will be different.
A trick I use to keep borders inside the frame is to turn on the top rule and set it visually to the top border with keep rules in the frame turned on.
Petru Strimbeanu commented
Still waiting for this feature...
Petru Strimbeanu commented
Yes, we need that feature for sure. I'm using a workaround with paragraph rules, but a checkbox will be great!
Yes please! We currently only have "Clip To Frame" in the shading options. Which is NOT the same thing as "Keep In Frame" because it doesn't MOVE the shading down into the frame—it merely cuts it off.