Bonjour à tous les membres du forum,
J'explique mon souci :
J'ai une page contenant plusieurs tableaux imbriqués, avec donc, pas mal de cellule.
Lorsque je cherche à l'imprimer avec les paramêtres par défauts, tout ce passe bien.
Seulement, il y a un problème si j'imprime juste après avoir changé le mode d'orientation dans la boite de dialogue d'impression (lancé par window.print()).
Donc par défaut, se trouvant en Portrait, je change en Paysage, seulement la première page s'imprime et donc pas les autres. Si je réimprime de suite (le mode Paysage étant sauvegardé), tout ce passe bien, j'ai bien mes quelques pages en sorti.
Et si je rechange en Portrait, je n'ai que la première page. Si je veux avoir toutes les pages, je doit relancer l'impression.
A priori celà à un rapport avec les page-break.
Donc la question finale est : Existe t'il un fix pour régler ce problème ?
J'ai déjà cherché avec ces 2 solutions :
http://support.microsoft.com/kb/834158 (Pas tout à fais le même problème mais ressemblant et pour IE6, testé mais toujours non fonctionnel).
http://serverfault.com/questions/6998/internet-explorer-sometimes-only-prints-the-first-page (Tout à fait mon souci, mais même en virant tous les balises en absolute, celà ne passe pas).
En plus de ça plusieurs heures passé en essayant de remodeler la page, le rendre W3C compliant,... Sans succès.
A moins qu'il y a quelque chose dans la page qui poserait problème... Dans ce cas si vous avez déjà rencontré ce problème ce serait enrichissant.
Merci d'avance.
Damien.
Edit : Autre précision, après quelques tests celà fonctionne sur IE9.
Modifié par Frontier (29 Aug 2011 - 10:15)
J'explique mon souci :
J'ai une page contenant plusieurs tableaux imbriqués, avec donc, pas mal de cellule.
Lorsque je cherche à l'imprimer avec les paramêtres par défauts, tout ce passe bien.
Seulement, il y a un problème si j'imprime juste après avoir changé le mode d'orientation dans la boite de dialogue d'impression (lancé par window.print()).
Donc par défaut, se trouvant en Portrait, je change en Paysage, seulement la première page s'imprime et donc pas les autres. Si je réimprime de suite (le mode Paysage étant sauvegardé), tout ce passe bien, j'ai bien mes quelques pages en sorti.
Et si je rechange en Portrait, je n'ai que la première page. Si je veux avoir toutes les pages, je doit relancer l'impression.
A priori celà à un rapport avec les page-break.
Donc la question finale est : Existe t'il un fix pour régler ce problème ?
J'ai déjà cherché avec ces 2 solutions :
http://support.microsoft.com/kb/834158 (Pas tout à fais le même problème mais ressemblant et pour IE6, testé mais toujours non fonctionnel).
http://serverfault.com/questions/6998/internet-explorer-sometimes-only-prints-the-first-page (Tout à fait mon souci, mais même en virant tous les balises en absolute, celà ne passe pas).
En plus de ça plusieurs heures passé en essayant de remodeler la page, le rendre W3C compliant,... Sans succès.
A moins qu'il y a quelque chose dans la page qui poserait problème... Dans ce cas si vous avez déjà rencontré ce problème ce serait enrichissant.
Merci d'avance.
Damien.
Edit : Autre précision, après quelques tests celà fonctionne sur IE9.
Modifié par Frontier (29 Aug 2011 - 10:15)