Hope this function is available on InDesign!

Learn / Forums / General InDesign Topics / Hope this function is available on InDesign!

Viewing 3 reply threads
  • Author
    Posts
    • #79668
      Alban Muzaka
      Member

      Hello everyone,

      i’m new in this forum and i want to learn more things and functions in Indesign.

      Now i’m working in a project where a program generates an indesign file. There are like 100 tables generated one after each other.
      The problem is that the table are not optimize in height, so i have to modify them manually. Once i modify them the problem is that i have to move all the tables down it, UP everytime (it’s annoying). Is ther a function in Indesign to move everything UP if there is free space?

      Hoped i explained myself, and i link to a photo for more details of my case.

      View post on imgur.com

      Thank you,
      Alban

    • #79669

      As I see it, there are two problems:
      1. generally, table column width/row height isn’t optimised for the content.
      2. when you optimise table 1, there is too much space between table 1 and table 2.

      I don’t think you can do anything about (1). How is the InDesign file being generated?
      A long time back, I had a program generate an INX file (predecessor to IDML), which created the tables, but you had to adjust column widths manually.

      For (2), I would guess that each table is in a text frame of its own. Can you have the file generated so that all the tables are in one text frame? That way they would move up when you optimise.

      Good luck,
      Chris.

      • #79760
        Alban Muzaka
        Member

        Dear Chris,

        about problem nr.1 isn’t a problem to adjust the column manually (it takes about 10 sec for a table) –> but here start the real problem. As you said when i optimise table 1, it creates too much space between table 1 and table 2 so i have to move up all the tables that are in the down part of the file.

        About you technique to resolve the problem, sicerly i didn’t understand it at all. I’m sorry to re-ask if you have some more explanations or a guide how to do it. We use an external software to generate the .indd file, so this is all i have! Can i transform the entire file in one text frame? Than i immagine i should do the opposite work, from text frame to .indd file again!

        Thank you for your help,
        Best regards

        Alban

    • #79761

      Hello Alban,

      To re-explain (some of this may be self-evident):

      All text in InDesign (including tables) is inside one or more text frames.
      These text frames can be linked from page to page as a “story”.
      I *guess* that your external software is putting each table in a separate, unlinked text frame (i.e. table 1 in frame 1, table 2 in frame 2 etc).
      If you can make your software put all the tables in one story which runs from page to page, then the top of table 2 will remain x mm from the bottom of table 1, even when you change the size of table 1.

      I don’t know of a method to automatically combine all the INDD text frames into one story.

      I don’t quite understand your last sentence about the “…opposite work, from text frame to .indd file again”

      Buona fortuna,
      Chris

    • #79762
      Alban Muzaka
      Member

      Hello Chris,

      you had right. I just run a script

      “app.activeDocument.stories.everyItem().tables.everyItem().convertToText(“\t”, “\r”);”

      to transform it in a text, but as you said the software i use is putting each table in a separate part so is useless.
      Ok i will try to make as you said!

      Grazie mille!
      Alban

Viewing 3 reply threads
  • You must be logged in to reply to this topic.
>