Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: [VB.NET] PrintPreviewDialog

Sam76 [23.06.2009 13:27:17]

#

Moe taas.

Tietääkö joku että, voiko PrtinPreviewDialogissa määrittää paperin valmiiksi pitkittäin? Tämänhän voi määrittää sitten erikseen tulostimesta mutta olisi hyvä jos se olisi jo valmiina tuossa previewissä, niin näkisi että kuinka se taulukko siihen menikään.

Kattelin asiasta microsoftin sivuilta mutta mitään ei tarttunut ainakaan minun silmään.

groovyb [24.06.2009 01:13:46]

#

täältä infoa

lainaus:

The user also has the option to print the document in Portrait (vertical) or in Landscape (horizontal) position. The option to allow the user to select Portrait or Landscape is controlled by the AllowOrientation Boolean property.

tässä taas kattavaa koodausta

koodista ainakin löydät miten on tuo tyyppi määrittänyt

neau33 [24.06.2009 01:55:25]

#

Moikka taas Sam76!

määritä ominaisuus documentille

Imports System.Drawing.Printing

'...

Private Sub Print()
   '...
   Dim pDoc As New Printing.PrintDocument
   pDoc.DefaultPageSettings.Landscape = True
   PrintPreviewDialog1.Document = pDoc
   PrintPreviewDialog1.ShowDialog()
   '...
End Sub

Sam76 [24.06.2009 10:20:46]

#

Kiitos taas neau33, taisi olla ehkä tuhannes kerta kun jeesaat minua :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta