I also tried a version of this where the Table Style had the Dot Stroke Style and the Cell Style had only the two side strokes, but the Cell Style seemed to wipe out the Table Style and the corner dots disappeared.
Frustrating. How do I get the Table Style and the Cell Style to work together?
How do I get the Table Style and the Cell Style to work together?
You can't. It is asking indesign to apply two strokes at once to the same spot on the table, and that can't be done.
This https://dl.dropboxusercontent.com/u/55743036/tables%20with%20dots.idml is the best I could come up with.
I had created a 1 row x 3 column table. Columns 1 and 3 are 1.1mm wide. Column two has a fill; and strokes applied to the left and right only. The table itself has your dotted line trick (similar to this http://indesignsecrets.com/tip-week-corner-stroke-effects.php) on the top and bottom strokes of the whole table only.
This is a workaround, not necessarily a solution to the problem, but I hope it meets the brief.
Ah, now I see it. It is a nice workaround, but it would have been nicer at the beginning of the project than now at the end.
It is more elegant than my construct.
Is there a way to turn 1-column tables into 3-column tables in a fairly easy manner?
Or is there a 3rd party plug-in that does this kind of thing?
@Angie – I'd solve this with 4 anchored objects (the circles) that are positioned relative to the edge of the text column (In my German InDesign: "Spaltenrand"):
1. The basic concept:
Now with the Story Editor open:
You can see: The four circles are inserted as anchored objects in a separate paragraph.
2. Now you can adjust the relative position of every circle to the edge of the cell. This is working, because InDesign is treating every cell as a separate text column.
3. To get the positions right, you need:
a. The size of the circle
b. The width of the cell's stroke
c. The insets of the cell (in my example set to zero, but your case will be different)
This concept is very flexible. You can change the width and the height of the cell and the circles will move along:
You can download the IDML of the example shown last here:
Of course, you can insert the four anchored objects everywhere in the text. Also as a separate paragraph at the end of the text. And: You can set the leading for this paragraph to zero and the point size of the four anchored objects to 0.01 pt if you like.
Oops… 0.1pt is the limit of point size…
Here another example with the anchored objects at the bottom of the text. All inset values of the cell set to 2 mm. The relative positions of the circles to the edges are newly adjusted to reflect the influence of the cell's inset values:
Thank you for your complete answers. You have given me some great ideas.
It is important that I can quickly cut and paste as well as edit and replace text. I will give it a go.
I tried this in my document, but the column strokes added the little dots. I tried to eliminate them, but I ended up with the same inset dots as in my original example.
I will try again, but this is the most frustrating thing I've worked on in a long time. Thanks for your help.
Ah, replacing text very quickly would be Select All for the text. Paste in the new text. Now the four corner circles are missing. But you could always paste them in from a source you have set up properly. You even could use different object styles for every circle with different values that reflect different cell inset values / stroke width combinations…
Or if you are using a unique paragraph style for your text in all cells, you could do GREP find/replace to work in the four anchored objects at the end of every text in every cell:
1. Copy the four characters that represent the four circles to the clipboard
2. Open the GREP tab of Search/Replace
3. Search for End Of Story:
In conjunction with your paragraph style that is used in your cells (must be a unique one!)
Replace with formatted contents of the clipboard:
That would *normaly* do the job very quickly.
I just tested that with InDesign CS5.5 and found one "tiny" problem with that:
"Change All" did change nothing.
I had to search for the first instance (that was found indeed!), change that and then go on for the next instance, and so on… Hope, it will work with your version of InDesign in one go.
Thanks again. This was a pesky problem. I appreciate your efforts.
The Grep solution makes sense. The problem I am facing right now is that when the text reflow forces the table to the next column, the corner dots tend to remain behind.
I am going to approach this from another perspective.
I am going to try using an auto-resizing text frame that is anchored inline and I will anchor the dots to the corners of the text frame. Because I have to cut and paste text anyway, I will see what that does and report in later.
The problem I am facing right now is that when the text reflow forces the table to the next column, the corner dots tend to remain behind.
I cannot see this behavior with InDesign CS5.5.
Maybe you have a different layout?
Could you show an example what is going wrong?
A screenshot, a link to an IDML to download?
I will try your system one more time. I have meetings tonight, but I will try to upload something if possible.
Well, the auto-resizing frame proves to be a problem because I have to cut and paste and anchor the frame and then cut and paste the text.
I tried a version of the anchored table dots as described above, but my dots do not resize with the cell. I think I must be anchoring them to a specific location in the cell rather than the exact corner. Either way, I have come up with a solution that has a resizing table (with dots) for the left hand columns and one for the right hand columns.
This allows me to paste the table in place and copy/paste the text. It is not elegant, but I am running out of time and patience.
Thanks to all for your thoughts.
@Angie – well, you seem to have a workable solution. Good.
If you find time, download my examples from dropbox and analyze the situation there.
In my case the table with the one cell is floating with the text. No extra text frame around it. And if you set the height of the cell to a minimum not to an exact value, all should work as expected, if text is different in length. The alignment of the circles that are anchored are always with the corners of the cell.