vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Problem mit Printerobjekt 
Autor: wincnc
Datum: 15.04.06 11:50

Hallo, das funktioniert so nicht.
Du musst den Text im Label oder in der Variablen nach Zeilen aufsplitten.
Bei dem Printer Objekt muss man für jede Zeile Printer.CurrentX neu angeben.

Beispiel:
Private Sub Form_Load()
  Label1.Caption = "1" & vbCrLf & "2" & vbCrLf & "3" & vbCrLf & "4" & vbCrLf & _
    "5" & vbCrLf & "6" & vbCrLf & "7" & vbCrLf & "8" & vbCrLf & "9" & vbCrLf & _
    "10" & vbCrLf
End Sub
 
Private Sub Command1_Click()
Dim Zeile() As String
Dim N As Long
 
Zeile = Split(Label1.Caption, vbCrLf)
 
Printer.ScaleMode = vbMillimeters
Printer.CurrentY = 52
Printer.FontSize = 8
Printer.Font = "Arial"
Printer.Font.Bold = False
 
For N = 0 To UBound(Zeile)
  Printer.CurrentX = 33
  Printer.Print Zeile(N)
Next
 
Printer.EndDoc
 
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Printerobjekt733firemike15.04.06 11:25
Re: Problem mit Printerobjekt438wincnc15.04.06 11:50
Re: Problem mit Printerobjekt441firemike15.04.06 12:29
doch noch probleme477firemike15.04.06 12:41
Re: Problem mit Printerobjekt478Master15.04.06 12:05
Re: Problem mit Printerobjekt455wincnc15.04.06 12:50
Re: Problem mit Printerobjekt442firemike15.04.06 14:05
Re: Problem mit Printerobjekt447Zardoz15.04.06 14:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel