vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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: Drucken 
Autor: faisalone
Datum: 04.09.03 14:19

Hallo Dieter!

Danke für die schnelle Antwort. Doch kann ich nicht erkennen wo ich definieren kann was gedruckt werden soll. ich habe folgenden code geprüft:
Dim sText As String
sText = "Beispiel für den Ausdruck von " & _
  "längeren Textpassagen unter Berücksichtigung" & _
  "von Wort- und Zeilenumbrüchen" & vbCrLf & vbCrLf & _
  "Wie man eine Textzeile auf den Drucker ausgibt, " & _
  "weiss wohl jeder: Printer.Print strText. Was " & _
  "aber, wenn der Text länger ist und somit nicht " & _
  "in eine einzelne Zeile passt? Wäre doch schön, " & _
  "wenn der Text entsprechend umgebrochen werden " & _
  "würde - und zwar nicht mitten im Wort, sondern " & _
  "nach dem letzten Wort, welches noch in die " & _
  "Zeile gepasst hat. Die umgebrochene Textzeile " & _
  "sollte dann natürlich nicht ganz links " & _
  "beginnen, sondern genau unter der x-Position " & _
  "der ersten Zeile."
 
With Printer
  .ScaleMode = 6  ' Maßeinheit mm
 
  ' Schriftart und Schriftgrösse
  .Font.Name = "Arial"
  .Font.Size = 14
 
  ' Ausdruck an Position x=20, y=20 unter Einhaltung
  ' eines freien rechten Randes von 20mm
  PrintMultiLineText sText, 20, 20, -20
 
  ' Ausdruck im Rechteck: RECHTSBÜNDIG!
  ' x1=70, y1=aktuelle Position,
  ' Breite=100, Höhe=40
  .Font.Size = 10
  PrintMultilineText sText, 70, , 100, 40, , 1
 
  ' Ausdruck zentriert über die gesamte Seitenbreite
  .Font.Size = 11
  PrintMultilineText sText, 20, , -20, , , 2
 
  ' Ausdruck an Position x=100, y=195,
  ' rechter Rand=15mm, untere Rand=10mm,
  ' Seitenumbruch erlaubt
  ' Hinweis: Es erfolgt auch ein Seitenumbruch!
  .Font.Size = 12
  PrintMultiLineText sText, 100, 195, -15, -10, True
 
  .EndDoc
End With
Wo gebe ich z.b. an das die lbl's 1-20 und txt's 1-20 gedruckt werden sollen? Ziel soll es sein nicht eben das ganze frm aus zu drucken sondern eben nur die labels und textfelder. Ähnlich einer Kundendatenerfassung die ich dann, in form von Name--Hans Müller; Strasse--Am Berg 6 usw., ausdrucken kann

Vielen dank

Faisal
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Drucken833faisalone04.09.03 13:26
Re: Drucken496ModeratorDieter04.09.03 14:09
Re: Drucken495faisalone04.09.03 14:19
Re: Drucken408FE2k04.09.03 14:34
Re: Drucken389faisalone04.09.03 18:20
Re: Drucken441faisalone04.09.03 19:27

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