Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Scegliere la stampante utilizzando AcroPDF
Forum - Visual Basic 6 - Scegliere la stampante utilizzando AcroPDF

Avatar
hemmaus (Normal User)
Pro


Messaggi: 96
Iscritto: 15/07/2009

Segnala al moderatore
Postato alle 12:38
Venerdė, 19/03/2010
Salve a tutti,
in VB6 sto utilizzando la dll AcroPDF, ma purtroppo il programma non sempre comprende di dover stampare sulla stampante predefinita.

Come si fa a scegliere su quale stampante inviare la stampa?

Grazie.

Ultima modifica effettuata da hemmaus il 19/03/2010 alle 12:40
PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 13:32
Venerdė, 19/03/2010
Codice sorgente - presumibilmente VB.NET

  1. Dim P As Object
  2.     For Each P In Printers
  3.         If P.DeviceName = NomeStampante Then
  4.             Set Printer = P
  5.             Exit For
  6.         End If
  7.     Next P



Cosė Vb6 setta al suo interno NomeStampante come la predefinita.

PM Quote
Avatar
hemmaus (Normal User)
Pro


Messaggi: 96
Iscritto: 15/07/2009

Segnala al moderatore
Postato alle 16:42
Venerdė, 19/03/2010
In effetti la stampante settata da visual basic utilizzando il codice č corretta.

Il problema č che AcroPdf.dll stamperebbe sulla stampante che al momento del run dell'applicazione č impostata come predefinita.

Ma se voglio impostare una stampante diversa ?
Devo chiudere e riaprire l'applicazione ?

Non esiste un metodo di AcroPdf che imposta la stampante ?

Grazie

PM Quote