Ik dacht dat dit wel een bekend probleem was, maar ik kon op google en hier niets.
Ik heb een xml-bestand, m.b.v. een xslt wordt dit weergegeven als een html pagina in een table.
Het wordt prima weergegeven, geen horizontale scrollbar. Echter, als ik het uitprint, komt het qua breedte op meerdere pagina's. Dit is niet de bedoeling. Ik wil het graag wel portrait houden, dus geen landscape.
Hoe kan ik dit het beste schalen? Direct de pagina schalen m.b.v. een div oid (of de table breedte vast zetten)? Of een popup laten genereren, waar alleen de table in komt te staan (zonder de afdrukknop bv), deze afdrukken en weer sluiten? Dit lijkt vrij basic, maar ik heb geen flauw idee hoe ik dit moet doen. Heb al gezocht op google, maar als ik zoek op 'scale print javascript' vind ik niets relevants.
Misschien overbodig; ik gebruik ASP.NET, dus misschien kan dit probleem hiermee ook opgelost worden. Ik vermoed van niet, aangezien dit denk ik toch clientside moet gaan gebeuren. Echter, als iemand denkt dat het daar beter in kan, let me know
.
Ik heb een xml-bestand, m.b.v. een xslt wordt dit weergegeven als een html pagina in een table.
Het wordt prima weergegeven, geen horizontale scrollbar. Echter, als ik het uitprint, komt het qua breedte op meerdere pagina's. Dit is niet de bedoeling. Ik wil het graag wel portrait houden, dus geen landscape.
Hoe kan ik dit het beste schalen? Direct de pagina schalen m.b.v. een div oid (of de table breedte vast zetten)? Of een popup laten genereren, waar alleen de table in komt te staan (zonder de afdrukknop bv), deze afdrukken en weer sluiten? Dit lijkt vrij basic, maar ik heb geen flauw idee hoe ik dit moet doen. Heb al gezocht op google, maar als ik zoek op 'scale print javascript' vind ik niets relevants.
Misschien overbodig; ik gebruik ASP.NET, dus misschien kan dit probleem hiermee ook opgelost worden. Ik vermoed van niet, aangezien dit denk ik toch clientside moet gaan gebeuren. Echter, als iemand denkt dat het daar beter in kan, let me know