webForumDet fria alternativet

Skriva ut utan att behöva bekräfta

.NET

14 svar · 342 visningar · startad av mattiasjarnhall

Medlem sedan apr. 2001126 inlägg
Frågan#1

Goddagens allesammans.

Är det någon som vet hur man automatiskt kan skriva ut en sida, utan att behöva bekräfta "utskrifts popupen" som kommer?

Tacksam för alla svar :)

Medlem sedan feb. 200112 078 inlägg
#2

Jag har aldrig sett något sådant och jag tror inte att det går heller. Skulle vara mycket irriterande om en sida som jag besökte helt plötsligt spottade ut 40 sidor nonsens utan att jag fått möjligheten att avböja först.

Dessutom går det garanterat inte med ASP.

Medlem sedan feb. 200112 078 inlägg
#3

Tråden stannar i ASP, VBScript tills vidare.

Medlem sedan mars 20007 896 inlägg
#4

En ActiveX-dll löser nog dina problem, men jag vet inte om dina användare vill installera komponenter endast för att slippa en popup-ruta? Fungerar även endast i Internet Explorer och på Windows-klienter. Vet inte om man kan göra något liknande för Mozilla med XPCOM.

Medlem sedan apr. 2001126 inlägg
#5

Det hela handlar om ett faktureringssystem som skall skriva ut fakturor för en hel dag automatiskt.. det är därför jag vill slippa bekräftelse rutan!

Om vi byter programmeringsspråk till VB och gör en windowsapplikation, är det lättare då?

Medlem sedan juli 2001434 inlägg
#6

När du kör en applikation så kan man gå förbi den... den är säkerhetsåtgärderna över webben som ser till att du inte får göra som du vill...

Medlem sedan feb. 200112 078 inlägg
#7

Det är med andra ord en möjlighet att lösa ditt problem som en VB-applikation (.exe)?

Tråden flyttas från ASP, VBScript till Visual Basic.

Medlem sedan maj 2003924 inlägg
#8

Jarnhall.
gör ett program i VB och använd funktionen printer.print
och innan ladda in all info i printer så behövs ingen
bekräftelse på det...

Medlem sedan okt. 20023 030 inlägg
#9

Så lätt är det tyvärr inte. Man bör veta en del om grafik i VB om man ska använda printer-objektet. Bl.a. om CurrentX och CurrentY samt, hur Print fungerar, hur PaintPicture fungerar om han vill ha bilder.

Medlem sedan juni 20022 599 inlägg
#10

Eller om man är lat och vill göra det lätt för sig:

Lägg en IE-kontroll på ett formulär och anropa

IECtl.ExecWB OLECMDID_[b]PRINT[/b], OLECMDEXECOPT_[b]DONTPROMPTUSER[/b]

då en viss fördefinierad HTML-sida laddas .. Klart.

Medlem sedan maj 2003924 inlägg
#11

Nexus86
Jag tror att det är Mattias från ASPSidan
och vad jag förstått så är han väl hyfast lättlärd om man inte kan så mycket,så jag tor han klarar av Printer objektet om han läser på lite.

Medlem sedan okt. 20023 030 inlägg
#12

Men han jobbar väl inte med sådana objekt i ASP, eftersom det inte finns. Med andra ord kan han inte använda sig av bara Printer.Print för han behöver veta mer om CurrentX och CurrentY om han vill ha något sånär fint.

Medlem sedan maj 2003924 inlägg
#13

jag menar han kan nog lära sig.
För kan man ASP bra så kan man lätt lära sig funktioner i VB så som print objekt.
så han klarar nog av
printer sakerna som t.ex. currentX och Y och paintpicture och allt det där.

Medlem sedan juni 20022 599 inlägg
#14

Fast enligt första inlägget så är det ju en redan formatterad HTML-sida han vill skriva ut. Vad är då enklare än att låta en IE-kontroll sköta utskriften utan att blanda in currentX, currentY och Printerobjekt öht?

Medlem sedan maj 2003924 inlägg
#15

Jag trodde att när han skulle byta språk så ska han göra hela fakturering programmet i VB och då e det väl onödigt att spara det i en html.
men jag missförstod isåfall lite.

1233 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
1093 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
769 ms — ändringar (db)