Donnez vie à vos documents numériques !
 

Répondre à : Impression personnalisée

abracadabraPDF Forums PDF – Général Impression personnalisée Répondre à : Impression personnalisée

#59484
tofteuf
Membre

Merci de ton retour rapide cher Merlin,
Mon formulaire de deux pages est trop lourd pour l’uploader sur le forum…
Mon objectif est donc de lancer l’impression avec le bouton ad-hoc prévu en page une (“valider le dossier de fabrication”) : un ex de la page une et x exemplaires de la page deux, défini par le nombre de destinataires de ma commande du champs “Nb destinataires” (en page 2- variable de 0 à 6), augmenté de un:
si 2 destinataires, 3 BL; si 4 destinataires, 5 BL,… Mon imprimante s’appelle “IBAA0009 sur imp-bata”.

Ma base de travail est ce script d’Alex, prévu pour une demande plus complexe, je peine à faire le ménage dans le code et à  l’adapter pour ma demande :

console.clear();
Initialisation();
console.println(“Contrôle de l’imprimante utilisée:”)
ppp=this.getPrintParams();
console.println(“Nom de l’imprimante effectivement utilisée:””+ppp.printerName+”””);
indexpage=0;
while (indexpage{
    if(this.getField(“ccpage.”+indexpage).isBoxChecked(0))
    {
    pp=indexpage+1;
        if(pp!=10)
        {
            try
            {
            console.println(“Impression de la page:”+pp);
            this.print(false,indexpage,indexpage);
            }
            catch(e)
            {
            app.alert(“Impression page “+pp+” impossible.”,1);
            }
        }
        else
        {
        ex=0
            while(ex            {
                try
                {
                console.println(“Impression de la page:”+pp+” exemplaire “+(1+ex));
                this.print(false,indexpage,indexpage);
                }
                catch(e)
                {
                app.alert(“Impression page “+pp+” impossible.”,1);
                }
            ex=ex+1;
            }
        }
    }
indexpage=indexpage+1;
}

//console.show();