Foro diseño/web/editorial

Foro ceslava | Diseño gráfico / web / editorial | Formación » Diseño Editorial » Adobe InDesign

  1. FJGS
    Miembro

    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.

    Publicado hace 5 años #
  2. ceslava
    admin

    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[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 5 años #
  3. FJGS
    Miembro

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

    Publicado hace 5 años #
  4. ceslava
    admin

    Me alegro, un saludo

    Publicado hace 5 años #

RSS feed para este Tema

Responder

Debes Identificarte para publicar.