Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Drawtext ignoriert TabStops

  Alt 27. Apr 2006, 10:19
Ich geben einen Text mit DrawText auf den Drucker aus:
DrawText(Canvas.Handle, PChar(TextLeft), length(TextLeft), rect, DT_LEFT or DT_TABSTOP); Dabei wird der Platzhalter %TAB% durch #9 ersetzt. Das Ergebnis sieht allerdings so aus, dass statt der Tabstops ein Kasten im Ausdruck erscheint. Sowohl auf dem richtigen Drucker, als auch mit dem PDF-Drucker. Ich dachte eigentlich, dass das Flag DT_TABSTOP bewirkt, dass Tabstops entsprechend umgesetzt werden. Muss ich da noch irgendetwas beachten?

Im PSDK habe ich dazu nichts weiter gefunden:
http://msdn.microsoft.com/library/de...ntext_0odw.asp
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat