Foro Foros Diseño Editorial Adobe InDesign Eliminar filas vacias

Etiquetado: , ,

  • Este debate está vacío.
Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • #248
    Anónimo

      Hola, me gustaría saber si existe algún script para Indesign CS3, de tal forma que se puedan eliminar las filas vacías que hay en las tablas, de forma automática.

      Muchas gracias.

      #1502
      ceslava
      Superadministrador

        Hola,

        Parece q lo q necesitas es esto, cópialo en un editor de texto y guárdalo como .jsx en la carpeta de scripts. 

        var myDocument = app.activeDocument;

        for(var i=myDocument.textFrames.length-1; i>=0; i–){

            for(var j=myDocument.textFrames.tables.length-1; j>=0; j–){

                for(var k=myDocument.textFrames.tables[j].rows.length-1; k>=0; k–){

                    myContents = 0;

                    for(var l=myDocument.textFrames.tables[j].rows[k].cells.length-1; l>=0; l–){

                        if (myDocument.textFrames.tables[j].rows[k].cells[l].contents != «») myContents++;

                        }

                    if (myContents == 0) myDocument.textFrames.tables[j].rows[k].remove();

                    }

                }

            }

        #1503
        Anónimo

          Muchas gracias, he probado el script y funciona, es lo que quería.

          #1504
          ceslava
          Superadministrador

            Me alegro, un saludo

          Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
          • Debes estar registrado para responder a este debate.