IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

plugin jQplot. Impression d'un graphe avec IE


Sujet :

jQuery

  1. #1
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Par défaut plugin jQplot. Impression d'un graphe avec IE
    Bonjour
    Je rencontre quelques problèmes avec JQplot et IE.
    Lorsque j'essaie d'imprimer mon graphe, celui s'affiche en blanc, je n'ai pas de graphe. Lors du clic sur le bouton "aperçu avant impression", le graphe est affiché correctement, mais lorsque j'imprime réellement, je n'ai pas de graphe du tout, au mieux, certains labels dépassent du cadre du graphe.

    J'ai ce problème avec IE 6, 7 et 8.
    Je n'ai pas ce problème avec Firefox.

    J'ai ce problème avec les exemples téléchargeables sur le site de jqplot, téléchargeables ici :
    http://bitbucket.org/cleonello/jqplo....0.9.7r635.zip
    Dans le dossier examples, avec par exemple le fichier test2.html.

    En revanche, je parviens à imprimer ceux qui se trouvent sur la page des exemples de JQplot:
    http://www.jqplot.com/tests/dateAxisTests.php

    Quelqu'un a-t-il une idée ?

  2. #2
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut
    Apparemment c'est un problème lié à la CSS, du moins dans le rendu d'Intermert Explorer...

    Voici peut être la solution, problème de z-index:

    http://bitbucket.org/cleonello/jqplo...e8-position-is

  3. #3
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Par défaut
    Merci de ta réponse Sayrus !
    J'ai bien regardé la réponse proposée, c'est peut être la même chose que pour moi, mais ils ne parlent pas d'impression. Ca viendrait d'une page JS qui modifie un z-index, mais dans les exemples qui me posent déjà problème, je ne vois pas ce que ce pourrait être...
    J'ai posté mon problème sur le site de cleonello.

    http://bitbucket.org/cleonello/jqplo...-when-print-ie

    A voir donc...

  4. #4
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut
    OK bonne idée.

    Ce qui serait bien c'est que dès que tu as trouvé ta réponse, tu viennes la poster ici car je suis sûr que plusieurs personnes (dont certainement moi) rencontreront le problème pour l'impression...

  5. #5
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Par défaut
    Oui, je le ferai avec grand plaisir, c'était bien dans mes intentions...

    Malheureusement pour l'instant, toujours aucune réponse à mon topic.
    Peut être aurais-je du m'inscrire sur le site plutot que de poster en anonyme?

    Sinon, je ne vois qu'une seule piste, ce serait celle de transformer le graphe, fait avec des balises <canvas>, en image. Mais alors là, je sais pas comment faire. Etant donné que les canvas ne sont pas compatibles nativement sous IE, il y a un fichier excanvas.js à inclure sur la page lorsque l'on utilise Jqplot avec IE. Mais ce fichier permet-il aussi de créer une image... Ou bien faudrai-il une autre librairie... Est-ce possible, je ne sais pas.

  6. #6
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut
    Moi si j'étais toi je continuerai de chercher du côté de la CSS toujours...

    Tu as essayé d'imprimer le graph sans rien autour? C'est à dire faire un test dans un fichier html du JQplot et ensuite faire impression pour voir si le graphe apparait?

    Si oui, ben alors c'est forcément un style CSS à modifier dans ton fichier css.

    Et alors, il faut procéder par étape en masquant classe par classe pour arriver jusqu'à la classe qui pose problème...

  7. #7
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Par défaut
    Le truc c'est que j'ai déjà le problème avec les fichiers d'exemple (cf mon premier post).
    @Sayrus : arrives-tu à reproduire mon problème avec ces sources ?

    Donc à priori, cela ne peut provenir que du fichier CSS de jqplot (jqplot.css), car aucun n'autre n'est inclus sur la page.

    Enfin ça n'empêche pas que celui là est peut être boggué...
    Dans l'immédiat j'ai d'autres priorité de travail mais je vais bientôt devoir de nouveau m'attaquer à ce problème... La suite au prochain épisode.

  8. #8
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut
    Désolé je ne peux pas tester sous IE je suis sur mac...

    Tiens nous au courant

  9. #9
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Par défaut
    Incroyable, mon problème est résolu (merci Lei !)...
    Je pensais pas cela possible.

    Il a suffit de commenter certaines lignes dans le fichier excanvas.js, dans la fonction CanvasRenderingContext2D_

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
       //var overlayEl = el.cloneNode(false);
        // Use a non transparent background.
        //overlayEl.style.backgroundColor = 'red';
        //overlayEl.style.filter = 'alpha(opacity=0)';
        //canvasElement.appendChild(overlayEl);
    Et incroyable, ça passe !
    J'ai également mis à jour mon poste sur le site de jqplot, bien que je n'ai eu aucun signe de vie de leur part...

    Si cela peut aider quelqu'un...

  10. #10
    Membre éclairé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Par défaut
    Superbe réponse! ça servira

    Avec le tout on trouve toujours une solution

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD19] Impression graphe avec dessin
    Par leader09 dans le forum WinDev
    Réponses: 2
    Dernier message: 20/03/2014, 10h23
  2. [NetBeans] graphe avec netBeans :?:
    Par sofien dans le forum NetBeans
    Réponses: 1
    Dernier message: 28/02/2005, 19h54
  3. Impression très très lente avec Samba
    Par Daav dans le forum Réseau
    Réponses: 4
    Dernier message: 29/12/2004, 18h45
  4. Affichage graphe avec DBChart
    Par grominetos dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/06/2004, 19h17
  5. Impression d'éléments Statiques avec QuickReport
    Par arnaud_verlaine dans le forum C++Builder
    Réponses: 9
    Dernier message: 02/12/2003, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo