Foro diseño/web/editorial

» Diseo Editorial » Adobe InDesign

Eliminar filas vacias

(4 mensajes)

Etiquetas:

  1. FJGS
    Miembro

    Hola, me gustara saber si existe algn script para Indesign CS3, de tal forma que se puedan eliminar las filas vacas que hay en las tablas, de forma automtica.

    Muchas gracias.

    Publicado hace 7 años #
  2. ceslava
    admin

    Hola,


    Parece q lo q necesitas es esto, cpialo en un editor de texto y gurdalo 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[i].tables.length-1; j>=0; j--){

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

                myContents = 0;

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

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

                    }

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

                }

            }

        }

    Publicado hace 7 años #
  3. FJGS
    Miembro

    Muchas gracias, he probado el script y funciona, es lo que quera.

    Publicado hace 7 años #
  4. ceslava
    admin

    Me alegro, un saludo

    Publicado hace 7 años #

RSS feed para este Tema

Responder

Debes Identificarte para publicar.