Bonjour,
J'ai une page avec une image souvent large et je voudrais imprimer juste cette image en paysage. Pour cela j'ai fais une CSS spéciale pour l'impression.
Sous FireFox tout va bien, par contre sous IE elle s'imprime en portrait comme si IE ignorait
Ma page web :
le feuille de style d'impression :
Quelqu'un a une solution ?
Merci
@+
J'ai une page avec une image souvent large et je voudrais imprimer juste cette image en paysage. Pour cela j'ai fais une CSS spéciale pour l'impression.
Sous FireFox tout va bien, par contre sous IE elle s'imprime en portrait comme si IE ignorait
@page {
size: auto;
}
Ma page web :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Volumes Mensuels</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="screen">@import url(xforms.css);</style>
<style type="text/css" media="screen">@import url(graph.css);</style>
<style type="text/css" media="print">@import url(print.css);</style>
<script type="text/javascript" src="fonctions/js/datePicker.js"></script>
<script type="text/javascript">
<!--
var bBig = false;
function Resize(AObject)
{
if (bBig == true)
{
AObject.className = "graph";
bBig = false;
}
else
{
AObject.className = "graphAuto";
bBig = true;
}
}
-->
</script>
</head>
<body>
<form id="frmVolumesMensuels" method="post" action="VolumesMensuels.asp">
<!-- le contenu de mon form -->
</form>
<div>
<a class="print" href="javascript:print();"><img src="images/print.png" alt="Imprimer" /></a>
<img class="graph" src="GraphVolumesMensuel.asp?client=00000&centre=000&poste=0&datedeb=20/09/2004&datefin=30/11/2004" alt="graphique" onclick="Resize(this);" />
</div>
</body>
</html>
le feuille de style d'impression :
@page {
size: auto;
}
#frmVolumesMensuels, .print {
display: none;
}
.graph {
width: 100%;
height: 100%;
}
.graphAuto {
width: 100%;
height: 100%;
}
Quelqu'un a une solution ?
Merci
@+