none
Probleme d'impression d'une web part en javascript RRS feed

  • Question

  •  Bonjour,

    Voici mon problème: j'essaye d'imprimer une web part  (visionneuse) à l'aide d'une autre web part (content editor) en incorporant un boutton et une fonction d'impression en javascript se référant à la web part visionneuse.
    voir l'article: http://www.imakenews.com/mernstmann/e_article000435389.cfm


    le problème que je constate et que je ne peut imprimer que la première feuille .
    Lorque je visualise avant l'impresssion j'ai une seul page et la scrollbar est visible.


    Merci de m'aiguiller. pour que j'imprime tous le contenu de la visionneuse

    Merci fred

    frederick
    jeudi 12 février 2009 10:17

Toutes les réponses

  • Bonjour Fred,

    Le problème c'est que vous souhaitez faire une impression d'un IFrame.....
    Ca ne va pas être possible a moins de lancer la demande d'impression sur le contenu de l'IFrame.
    Je ne suis malheureusement pas développeur mais il doit exister une manière de nommer l'IFrame et son contenu pour ensuite lancer l'impression sur ce contenu et non sur la "Parent" page.
     
    Je ne sais pas si ça peut vous aider...

    A+
    Nicolas Georgeault Collab Solutions Consulting
    jeudi 12 février 2009 14:28
  • Je viens de parcourir la page web en référence plus en détail...

    To modify the Print Button JavaScript:

    1. Modify the Content Editor Web Part which contains the JavaScript you pasted earlier and go into the Source View.
    2. Look for the line “//Controls which Web Part or zone to print”, the line underneath controls the ID near the top.
    3. Replace the “WebPartWPQ6” with the ID you copied from the source of the page and click “OK”.
    4. Save the changes and click OK.

    Je pense donc qu'il faut modifier la référence à votre source en utilisant le contenu de votre webpart visionneuse.

    A+


    Nicolas Georgeault Collab Solutions Consulting
    jeudi 12 février 2009 14:31
  • bonjour nicolas,


    J'ai bien compris votre réponse mais je prends bien la référence de ma visionneuse.
    dans mon source var WebPartElementID = "WebPartWPQ3" .

    Le résultat obtenu est bien l'affichage du feuille (document) avec le contenu de la visionneuse mais à l'impression ou à la prévisualisation j'ai une seul page avec une scrollbar.




    frederick
    jeudi 12 février 2009 15:01
  • Re bonjour,

    Oui je pense que tu pends effectivement source var WebPartElementID = "WebPartWPQ3" c'est à dire le rendu de ta page au travers de la visionneuse.
    Mais pour faire l'impression complète, il te faut prendre la page qui est dans cette visionneuse.
    J'ai déjà eu besoin de mesurer la taille d'un contenu pour qu'il s'affiche correctement sans scrollbar.
    Voici les liens que j'avais utilisé.
    http://www.wikistuce.info/doku.php/javascript/redimensionner_iframe_selon_le_contenu
    http://support.microsoft.com/default.aspx/kb/278469/fr

    Ca m'a permis d'afficher les résultats de requêtes de recherche sans avoir de scrollbar et sans avoir à définir la taille des webparts.

    Ca vous servira peut-être...

    A+

    Nicolas Georgeault Collab Solutions Consulting
    jeudi 12 février 2009 15:14
  • Re Bonjour Nicolas,

     Merci encore pour votre réponse,  je vais donc me pencher en détail sur cette solution.

    A+
    frederick
    jeudi 12 février 2009 15:28
  • You're welcome.

    A+
    Nicolas Georgeault Collab Solutions Consulting
    jeudi 12 février 2009 15:33