[VB] horizontale uitlijning bij printen lukt niet

Pagina: 1
Acties:

  • DarkThunderbird
  • Registratie: April 2002
  • Niet online

DarkThunderbird

Sadness In The Night

Topicstarter
ziehier (een stukje uit) mijn code:

CommonDialog1.CancelError = True
On Error GoTo EndPrint
CommonDialog1.ShowPrinter
Printer.FontSize = 12
Printer.ScaleMode = vbCentimeters
Printer.CurrentX = 2
Printer.CurrentY = 2
Printer.Print printtekst

Printer.EndDoc
EndPrint:


de verticale uitlijning verandert als ik de waarde bij Printer.CurrentY verander, maar wat ik ook als waarde opgeef voor Printer.CurrentX, de tekst blijft steeds tegen de rand geplakt.

Wie weet wat hier fout aan is?

Specs


  • DarkThunderbird
  • Registratie: April 2002
  • Niet online

DarkThunderbird

Sadness In The Night

Topicstarter
Ik denk dat het komt omdat er "vbCrLf" in de string staat... Weet iemand een oplossing om toch 2 cm van de kant te printen?

Wat ik net ook merk: die CommonDialog-box werkt ook niet helemaal goed. Ik kan wel op verschillende printers printen daarmee, maar als ik bv. 2 copy's selecteer print ie er maar 1 en als ik landscape selecteer print ie hem ook rechtopstaand af :'(

[ Voor 53% gewijzigd door DarkThunderbird op 13-02-2006 15:45 ]

Specs