Usando la classe Process si può far stampare un file testuale (*.txt, ma anche *.pdf) dalla stampante selezionata di default. Il codice è questo:
Public Sub StampaFile(ByVal Path As String)
Dim printp As New Process
printp.StartInfo.FileName=Path
printp.StartInfo.Verb="Print"
printp.Start()
End Sub
Come si è visto è molto facile. L'unico difetto è che usa il font, le dimensioni e i colori utilizzate dal file testuale stesso e quindi, se lo si vuole modificare, si deve procedere alla modifica del file. Ma questo è un prezzo basso da pagare.
E se dovessi collegarlo ad un LoadFileDialog ?al posto del path che metterei?
Aggiungi un commento