web-dev-qa-db-fra.com

Chrome site d'impression, options de mise en page manquantes

J'ai créé un site Web et une partie du site est conçue pour être imprimée sur du papier tabloïd en mode portrait. Le problème que je rencontre est lorsque la boîte de dialogue d'impression apparaît dans Chrome il manque les options "Mise en page".

Dans cette capture d'écran, le côté gauche montre à quoi ressemble ma boîte de dialogue par rapport à quoi elle ressemble lorsque j'imprime d'autres sites Web. L'ironie, c'est que même d'autres sites que j'ai créés ont l'option comme indiqué à droite, qui est le comportement souhaité.

print dialog example

Ma question est, qu'est-ce qui contrôle ce comportement? Comment le corriger? Lors d'une recherche sur le Web, la seule mention que j'ai vue à ce sujet est lorsque Chrome affiche des fichiers PDF, mais j'affiche une page Web).

Toute idée que vous pourriez donner serait grandement appréciée.

Merci d'avance

36
ThrowBackDewd

Si vous avez un @page déclaration de taille dans le CSS d'impression, cela remplacera (et masquera) l'orientation dans la boîte de dialogue d'impression. Pour remplacer une déclaration qui est définie ailleurs (par exemple Bootstrap 4 fait cela), vous pouvez ajouter:

@page {
  size: auto;
}
50
omnichad