codeigniter charge de vue, sans en-tête html pour l'impression

php

function print(){
    $data=$this->session->userdata('print_data');
    $this->load->view('printer',$data);
}

Html (imprimante vue)

<div id='printerwrapper'>
......
</div>
<style>.....</style>
<script>windows.print();</script>

quand j'ai vue ce et l'imprimer, l'impression de la page entière et la div est redimensionnée à devenir petite partie de la page , donc j'ai vérifié dans le code html de la page trouvé que celui ci n'a pas seulement rendu la vue, mais il a aussi ajouté toutes les balises meta et le html de base structure de la page.

<html><head><title></title></head><body>......</body></html>

ici est un exemple de la page im essayant d'imprimer
codeigniter charge de vue, sans en-tête html pour l'impression
tout ce que je veux imprimer est ce Div, pas toute la page !

est-il quelque chose que je devrais savoir sur la façon de faire une version imprimable des pages ?

  • CI ne pas ajouter de son propre code HTML de votre point de vue, c'est peut-être à venir à partir de votre navigateur?
  • +1 @stef en chrome au moins, il y a une option pour désactiver l'impression de l'en-tête/pied de page
InformationsquelleAutor Zalaboza | 2013-01-14