Imprimer Vue (model MVC)

Imprimer Vue (model MVC) - PHP - Programmation

Marsh Posté le 12-03-2012 à 22:40:43    

Bonsoir,
 
Je programme actuellement un site en php, en model MVC. Cependant, je rencontre un problème. En effet, j'ai une vue qui concerne une facture, et je souhaite l'imprimer. Cependant, la vue du dessus s'affiche également (Le menu). Comment faire pour n'imprimer seulement la vue qui concerne l'impression, la vue Facture ?
 
En vous remerciant d'avance  :)

Reply

Marsh Posté le 12-03-2012 à 22:40:43   

Reply

Marsh Posté le 12-03-2012 à 22:57:01    

est ce que tu ne peux pas jouer avec les media queries  en CSS ?  
http://css-tricks.com/css-media-queries/
tu te sers de ça pour masquer ton menu


Message édité par flo850 le 12-03-2012 à 23:06:27

---------------

Reply

Marsh Posté le 13-03-2012 à 21:25:01    

J'utilise media screen pour cacher, et media print pour afficher ce que je souhaite imprimer ?

Reply

Marsh Posté le 14-03-2012 à 09:00:22    

Perso, c'est ce que je fais pour mes vues avant impression : des règles spécifiques (quand il y a besoin) avec @media screen et print... Comme j'ai compris, les media queries ont d'intérêt si le media est screen (par ex) mais avec une résolution différente. Là, des règles @media screen ne suffisent pas.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 14-03-2012 à 09:30:32    

média déclare qu'il y a des règles CSS applicable dans certaines conditions. Ces conditions peuvent notamment être le type d'affichage (screen/print) , largeur max ,...
Dans ce cas un truc du genre
Média print{
#menu{ display:none }
}


---------------

Reply

Marsh Posté le 14-03-2012 à 23:05:12    

Merci pour vos réponses :)
Par contre je me pose une question, est ce possible d'effectuer du pdf ? (avec fpdf notamment, que je ne comprends pas trop d'ailleurs) ?
En vous remerciant d'avance :)

Reply

Marsh Posté le 15-03-2012 à 00:22:49    

ce n'est pas trivial avec fdpdf( il faut que tu reconstruise ta page avec )  
le plus simple  est html2pdf, ou plus efficace wkhtmltopdf


---------------

Reply

Marsh Posté le 15-03-2012 à 09:40:09    

fpdf est de trop bas niveau. html2pdf est bien moisi. wkhtmltopdf est le meilleur outil actuellement pour convertir du html en pdf. Dans sa dernière version, il gère les règles @media et les float.
 
Y'a une autre lib php, dompdf, qui est pas mal mais gère pas les règles @media et mal les float.
 
Pour plus de détail, voir le topic que j'avais ouvert sur la conversion html -> pdf : http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-03-2012 à 22:09:54    

Merci pour vos réponses !!!
 
Si je devais faire un choix tout en sachant qu'il me faut un bouton "Imprimer" sur ma Vue, lequel serait le meilleur ? J'ai beaucoup de possibilités actuellement, mais je cherche la plus efficace.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed