Ik laat een pagina in en er word een print afbeelding getoond ervan.
De code die ik gebruik is als volgt.:


<script type="text/javascript">

 setTimeout(function () { window.print(); }, 500);
        window.onfocus = function () { setTimeout(function () { window.close(); }, 500); }
 </script>


Nu is mijn vraag , is het mogelijk om het afdruk formaat in te stellen?
ik bedoel hiermee, mijn afdruk voorbeeld valt buiten de pagina en op een andere pc niet, is dit in te stellen dat het altijd past? in MS Word enz kan dit ook , is het met php ook mogelijk?
PHP is een serverside programmeertaal die niks bij de cliënt kan doen.
Verder kent JavaScript geen API's om het afdrukken fijnmazig in te stellen.

Wel kan je met CSS diverse dingen aanpassen aan de printstijl:
http://edutechwiki.unige.ch/en/CSS_for_print_tutorial

Maar ik heb geen idee tot hoever dit allemaal ondersteund wordt door de browsers.
Een kwestie van een bezoekje aan http://caniuse.com ;-)
De beste oplossing zou ook hier zijn om een PDF te genereren. Ook hier kan desgewenst een printcommando in verwerkt worden als javascript.

Reageren