le 10/03/2005 à 20:54
KiwiSlice
Bonjour,
j'ai un tableau qui se fait à l'aide d'un select dans une bd et qui change de couleur à chaque ligne ( entre gris et blanc ) et qui contient une ligne de sous-total noir à environ toutes les 15 lignes.
Tout s'affiche parfaitement à l'écran, le problème est lorsque je fait imprimer sur papier, il me met des bordures grise à côté des lignes blanches à certains endroits et des bordures blanches sur des lignes grises à d'autres endroits.
Et si la dernière page ne contient que 1 ou 2 lignes, comme la dernière est noire il m'imprime le reste de la page noire. Mais à l'écran rien de ça n'apparaît.
Voici le code pour changer de couleur que j'utilise :
function choix_couleur($coul1, $coul2) {
static $coul;
if ($coul == $coul1) {
$coul = $coul2;
}
else {
$coul = $coul1;
}
return $coul;
}
et dans mon while je met :
$couleur = choix_couleur($couleur1, $couleur2);
j'ai un tableau qui se fait à l'aide d'un select dans une bd et qui change de couleur à chaque ligne ( entre gris et blanc ) et qui contient une ligne de sous-total noir à environ toutes les 15 lignes.
Tout s'affiche parfaitement à l'écran, le problème est lorsque je fait imprimer sur papier, il me met des bordures grise à côté des lignes blanches à certains endroits et des bordures blanches sur des lignes grises à d'autres endroits.
Et si la dernière page ne contient que 1 ou 2 lignes, comme la dernière est noire il m'imprime le reste de la page noire. Mais à l'écran rien de ça n'apparaît.
Voici le code pour changer de couleur que j'utilise :
function choix_couleur($coul1, $coul2) {
static $coul;
if ($coul == $coul1) {
$coul = $coul2;
}
else {
$coul = $coul1;
}
return $coul;
}
et dans mon while je met :
$couleur = choix_couleur($couleur1, $couleur2);