Skriva ut fakturor

ASP

2 svar · 534 visningar · startad av clacke

Medlem sedan feb. 2003234 inlägg
Trådstart#1

Jag vill kunna skriva ut alla månadens fakturor som är skapade i en databas.
Jag har gjort en sida som visar fakturan för en användare.
Men vill kunna loopa ut att alla fakturor skrivs ut samtidigt
utan att få upp print paletten varje gång.
Alltså hur skriver man ut en webbsida utan att få upp printpaletten?

För att skriva ut en sida kan man ju använda:

<a href="#" onClick="window.print();return false" >Skriv ut! </a>

Tacksam för hjälp!

Medlem sedan mars 200642 inlägg
#2

Det kan vara lite jobbigt att skriva ut saker från en webbsida som ska passa in precis på en sida. Jag rekommenderar att du genererar en PDF med alla fakturorna som du sedan skriver ut. Htmldoc borde fungera för detta. http://www.htmldoc.org/

Medlem sedan feb. 2003234 inlägg
#3

Ja det vore kanske bra att göra, men jag var inne på din länk och laddade ner men fick inte det att funka.

Men att skriva ut sidor utan att print paletten kommer upp löste sig ändå.
Koden för det är :

<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>
<SCRIPT LANGUAGE="VBScript">
Sub window_onload
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 2
WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 1, 0

end sub
</SCRIPT>
Sidan skrivs ut automatiskt när koden körs, bra!

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)