Apercu impression d'une zone [Résolu]

Signaler
Messages postés
273
Date d'inscription
samedi 5 juillet 2003
Statut
Membre
Dernière intervention
31 mars 2015
-
Messages postés
1
Date d'inscription
jeudi 29 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2010
-
Bonjour,
Je voudrais faire un aperçu avant impression d'une zone bien défini de ma page qui contient du contenu WEB. J'arrive à faire l'aperçu avant impression mais de toute ma page mais pas de la zone que je souhaite imprimer.
Le contenu que je veux imprimer se trouve dans une balise
...

Voici mon script :
function ieExecWB( intOLEcmd, intOLEparam ) {
 var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
 document.getElementById('editor').parentElement.insertAdjacentHTML('beforeEnd', WebBrowser);
 if (!intOLEparam || intOLEparam < -1 || intOLEparam > 1 ) {
 intOLEparam = 1;
 }
 WebBrowser1.ExecWB( intOLEcmd, intOLEparam );
 WebBrowser1.outerHTML = "";
}

Si quelqu'un a un idée.
Merci

Jarod_Delaware

8 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
j'ai mangé la moitié du message...
    window.print() dans le pop-up    faire aperçu aussi.
<hr />


Cordialement            Bul     [mon Site]     [M'écrire]



<hr />
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
Bonjour,

    tout ce qui concerne l'impression est réglé par le css.
   
    un ch'tit exemple ?

<style type="text/css">
@media print
            {.InEo    {    visibility:hidden;    }    }
@media screen
            {.InEo    {    visibility:visible;    }    }
</style>

    tous les éléments qui auront class="InEo" seront affichés mais pas imprimés.
    on trouve ça dans toutes les bonnes docs.. et bien plus.

<hr />


Cordialement        Bul     [mon Site]     [M'écrire]



<hr />
Messages postés
273
Date d'inscription
samedi 5 juillet 2003
Statut
Membre
Dernière intervention
31 mars 2015
2
Salut,
Merci pour ta réponse. Par contre, je ne sais pas si je peux incorporer ce style de css dans mon appli WYSIWG. Du moins je pas comment l'integrer par rapport à l'objet activeX que j'appelle pour imprimer??

Jarod_Delaware
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
rien à voir ni avec le wysiwyg ni avec un activeX.
c'est simplement une classe à affecter aux éléments voulus, pas plus.
les éléments à ne pas imprimer

l'autre solution consisterait à transmettre vers un pop-up
uniquement  les éléments à imprimer. et d'imprimer ce pop-up.

<hr />


Cordialement            Bul     [mon Site]     [M'écrire]



<hr />
Messages postés
273
Date d'inscription
samedi 5 juillet 2003
Statut
Membre
Dernière intervention
31 mars 2015
2
Ok, merci pour ta réponse je vais essayé de tester la solution popup.
Merci encore pour ton aide.

Jarod_Delaware
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
précisons alors : window.print() dans le pop-up.
<hr />


Cordialement        Bul     [mon Site]    [M'écrire]



<hr />
Messages postés
273
Date d'inscription
samedi 5 juillet 2003
Statut
Membre
Dernière intervention
31 mars 2015
2
Ok, merci pour la précision.

Jarod_Delaware
Messages postés
1
Date d'inscription
jeudi 29 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2010

Slt Jarod1980,

As-tu réussi la solution de bultez c'est à dire de transmettre vers un pop-up uniquement les éléments à imprimer. et d'imprimer ce pop-up.
Si oui, peux-tu me dire comment t'a fait. sinon envoi le code.

Cordialement