8165 sujets

Développement web côté serveur, CMS

Bonjour,
J'imprime un datatable de primefaces avec le composant printer.
Les cellules du tableau sont correctement imprimées, mais certaines ont un arrière plan rouge ou bleu (background-color) qui ne s'imprime pas.
Avez-vous une solution ?
Merci.
J'utilise PF 6.1.2
Modifié par denisduval75 (11 Feb 2020 - 15:48)
Modérateur
Bonjour,

par défaut, les arrière-plans ne sont pas imprimé, cependant, normalement, il existe une option dans la boîte d'impression pour supplanter ce réglage.

Pour Chrome il existe une propriété css: -webkit-print-color-adjust: exact; qui permet d'imprimer tel quel.

Sinon il faut soit user de bricolage:
utiliser une image, ou un "content" en css avec du svg pour faire le background.
ou générer un pdf avec le visuel précis à imprimer.

Voici une solution pure CSS chez un vieux alsacreationais: https://fvsch.com/css-print-background/