Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Come stampare orizzontalmente
Forum - C# / VB.NET - Come stampare orizzontalmente

Avatar
germano (Normal User)
Newbie


Messaggi: 20
Iscritto: 01/10/2014

Segnala al moderatore
Postato alle 12:28
Venerdì, 14/11/2014

Usando prinform in visual basic 2013, siccome devo stampare un grafico più largo che alto, mi occorre settare la stampa ORIZZONTALMENTE.
Qualcuno sa dirmi quale è la sintassi che, in codice vb 2013, mi consenta questa scelta ?


germano nezi
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 14:15
Venerdì, 14/11/2014
PrintDocument1.DefaultPageSettings.Landscape = True
PrintDocument1.Print()


PM Quote
Avatar
germano (Normal User)
Newbie


Messaggi: 20
Iscritto: 01/10/2014

Segnala al moderatore
Postato alle 10:33
Sabato, 15/11/2014
Ringrazio Thejuster per avermi risposto, ma non riesco ad utilizzare il suggerimento. Forse dipenderà dal fatto che non uso
PrintDocument ma PrintForm. A me serve settare la stampa in orizzontale con PrinForm. Come posso fare ?
Ancora grazie per un altro suggerimento.


germano nezi
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:48
Lunedì, 17/11/2014
Includi il PageSetupDialog.
Alle impostazioni, PrintDocument Seleziona PrintDocument1




Codice sorgente - presumibilmente VB.NET

  1. Dim dlg As DialogResult = pageSetupDialog1.ShowDialog()
  2.  
  3. If dlg = System.Windows.Forms.DialogResult.OK Then
  4.         printDocument1.Print()
  5. End If




PM Quote