Quel est le meilleur moyen d’imprimer des écrans à partir d’une page ASP.NET .NET1.1 / .NET2.0

StackOverflow https://stackoverflow.com/questions/82654

Question

J'ai vu des exemples d'impression à partir d'une application Windows, mais je n'ai pas été en mesure de trouver un bon exemple d'aucun moyen de le faire.

Était-ce utile?

La solution

J'ai utilisé la feuille de style d'impression

voici l'article http://alistapart.com/stories/goingtoprint/ qui ira à à travers la façon de mettre cela en place. Plutôt que de créer une page spéciale à conserver également.

Autres conseils

Si vous devez simplement imprimer votre page Web à partir du côté client, utilisez window.print () . Vous trouverez un échantillon ici: http://www.javascriptkit.com/howto/newtech2.shtml . Je suggèrerais de préparer une version spéciale de votre page sans contenu dynamique et avec une mise en page agréable à imprimer.

Si vous avez besoin d'envoyer quelque chose à une imprimante côté serveur, ce serait un petit peu plus compliqué. Consultez cet article MSDN sur la procédure d'impression de base.

Le navigateur imprime vos pages. Si vous avez besoin d'ajuster la page pour qu'elle soit plus belle sur l'imprimante, utilisez les sélecteurs CSS @media.

Pour reprendre ce que d’autres ont dit, il vous suffit d’appeler window.print () en javascript. Et créez un fichier CSS séparé pour l’impression.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top