J'ai créé une page Web qui vous permet de saisir des informations puis de dessiner une image dans un élément de canevas basé sur cette information. Je l'ai à peu près comme je le veux sauf pour l'impression.Est-il possible d'imprimer uniquement l'élément canvas?
Existe-t-il un moyen d'imprimer l'élément canvas ou de créer une nouvelle fenêtre à dessiner, la seule façon de le faire?
Mise à jour:
La réponse était si simple. Je pensais à une solution beaucoup plus compliquée.
J'aimerais pouvoir choisir plus d'une réponse. Je n'ai pas réussi à imprimer la toile lorsque j'ai utilisé * pour désactiver l'affichage. La solution la plus simple consistait simplement à désactiver le formulaire que j'utilisais pour l'entrée, en utilisant form {display: none;} dans le CSS dans un @media print {}. Merci pour la réponse rapide.
@media print {
form {
display:none;
}
}
Je sais que Safari supporte: not(), je serais stupéfait si Opera ne le fait pas, et je crois que firefox trunk le supporte (je ne sais pas à propos de Firefox 3.0) - Et étant donné qu'ils sont le navigateur qui supporte réellement le Canvas élément qui devrait être suffisant: D – olliej
http://www.css3.info/selectors-test/test.html affirme que tous les 3 ne supportent pas - donc si vous utilisez canvas,: not() est bien. – olliej