Bonjour a tous
J' utilise un fichier pdf pour pouvoir envoyer une page à l'impression.
Fire Fox me traite la page correctement mais pas IE qui ne m' envoie qu'une page blanche. J' ai du oublier qlq chose spécifique pour IE, mais quoi et où ??
Si vous avez une idée ?
Merci de votre aide


<head>
<link rel="alternate" media="print" href="equipementsartigaous.pdf"> 


<script language="javascript">
function impression() { 

    window.frames[0].print(); 
  } 
</script>
</head> 

<body>
<iframe height="0px" src="equipementsartigaous.pdf" style="visibility: hidden"></iframe>

  <div align"center"><a href='javascript:impression()'><img src="../images/animations/animlienimprimer.gif" border="0"></a> 
Dommage que vous n'utilisiez pas les feuilles de style pour la conception de votre site, une simple feuille de style dédiée à l'impression vous éviterait d'avoir à gèrer un pd pour chaque article et éviterait de plus l'utilisation du JavaScript ... Smiley cligne
Mais pourquoi pas!
Je n' ai jamais utilisé le code CSS pour gérer l'impression mais, je ne suis pas opposé à utiliser une solution CSS si elle peut résoudre globalement la question de l'impression.
Ce qui ne va pas, en vérité c' est que IE ne recadre pas et coupe la page sur la droite alors que Fire Fox recadre bien et imprime tout.
J'avais pensé faire des fichiers PDF avec les pages à imprimer mais pour l' essai que j' ai fait ça ne marche pas ( page blanche )

Que me suggérez vous avec le CSS ??
alaintrt a écrit :
Que me suggérez vous avec le CSS ??

Travailler la question des CSS print. Par contre, ne pas en attendre des miracles : la plupart des propriétés évoluées (gestion des paragraphes solidaires, veuves et orphelines, format de papier et marges, sauts de page) ne sont pas implémentés par la plupart des navigateurs. Les CSS print servent pour l'essentiel à rendre un texte lisible sur le papier, et à ne pas imprimer les éléments superflus (navigation du site).
ok!
je vais tout de même aller y faire un tour:
par curiosité, et aussi peut être que la solution CSS est la bonne
ne négligeons aucune piste
merci de cette suggestion
Modérateur
Hello,

Gunner4902 a écrit :
Dommage que vous n'utilisiez pas les feuilles de style pour la conception de votre site, une simple feuille de style dédiée à l'impression vous éviterait d'avoir à gèrer un pd pour chaque article et éviterait de plus l'utilisation du JavaScript ... Smiley cligne
Pas tout à fait. Smiley cligne

On peut parfaitement gérer plusieurs pages à partir du moment où on génère un fichier XSLFO via XSL et qu'on emploie FOP. Le PDF reste quand même plus adapté à l'impression que ne l'est CSS (ce dernier implémentant cette tâche comme un... <troll>gadget</troll>)... Cela dit, de bonnes connaissances en XML s'avèrent tout de suite indispensables pour y parvenir. On peut préférer CSS pour des impressions simples mais pas lorsque ça demande de la précision ou des fonctionnalités avancées.
Modifié par koala64 (07 Mar 2007 - 15:17)
koala64 a écrit :
On peut préférer CSS pour des impressions simples mais pas lorsque ça demande de la précision ou des fonctionnalités avancées.

Tout à fait d'accord, je ne parlais que pour un contenu textuel sans mise en page 'précise'. Smiley cligne