4 Replies Latest reply on Nov 15, 2012 9:08 AM by KuddRoww

    Getting contents to re-flow that don't extend beyond page bounds...

    KuddRoww

      I'm hoping I can get away with asking this question without posting a bunch of code, if you think the code would help you answer then I'd be more than happy too, as for now though I'm going to assume it obfuscates what I'm asking.

       

      I've noticed a strange behaviour when resizing text in CS5.

       

      OK so I've got it so that I can collect all of the data I want, store it into arrays. I then place those arrays contents element by element into an InDesign document. When the textframe overflows I create a new page, erase the most previous row and move it to the first row of the newly created page.

       

      The problem I'm encountering is in the reflowing behaviour of the table cells. In some cases the cell will resize appropriate to the contents, in other instances InDesign will indicated that the cell has overset text by showing a little red dot in the bottom corner. If the table cell is horizontally resized eventually the contents will become displayed, way off the page. If the table cell is vertically resized the cell will continue to indicate that it contains overset text.

       

      Upon further investigation I noticed that when a cell is resized to the page bounds the text will be automatically reflowed if the contents flow over the side of the page, however if the contents only flow into the margin but not over the page edge I get a red dot. The cause of this behaviour is further confirmed by erasing just enough content from a cell that once reflowed perfectly so that it stops reflowing, the magic mark again is that the moment the contents flow within the page the contents stop reflowing.

       

      I can't really think of a work around for this either, if I simply increase the size of the row vertically the contents are not reflowed, and horizontally items are printing within the margin. Is there a way to set the reflow options of a cell to reflow even if the contents could fit within the margin?

       

      The picture on the right simply shows that when the table width is increased to to the edge of the page if the contents don't extend beyond it the red dot shows up and the overset text does not reflow, as evidenced on the left.

       

      I'd appreciate any and all help with this question.

       

      Thanks

       

      Before.pngAfter.png