Thema: Delphi Position für Printer

Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Position für Printer

  Alt 6. Aug 2006, 19:20
nö. wärs nicht.

DrawText is ne Standard-GDI-Funktion, die sollte in der Unit "Windows" statisch referenziert sein. Die Canvas-Funktionen greifen auf die zum großen Teil zurück, und die Dokumentation sollte auch stimmen. (Delphi 6... hmm... kein PSDK? MSDN-Library durchsuchenDrawText)

function DrawText(hDC: HDC; lpString: PChar; nCount: Integer; var lpRect: TRect; uFormat: UINT): Integer; stdcall; hDC könnte zum Beispiel Printer.Canvas.handle sein, string is klar, nCount: wie viele zeichen des strings übernehmen?, lpRect kannst du den Bereich angeben, der verwendet werden kann, und bekommst den wirklich verwendeten bereich zurück, und in uFormat kannst du (per OR-Verknüpfung) einige Flags angeben, die sehr hilfreich sind, z.B. DT_WORDWRAP.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat