![]() |
Schrift grau hinterlegen
hallo tzusammen, ich schreibe auf den Drucker folgendermassen:
Delphi-Quellcode:
gibts ne einfache Möglichkeit, die Schrift farbig zu hinterlegen?
Printer.Canvas.Font.Style := [fsBold];
Printer.Canvas.Font.Size:= schriftgroessemittel; Printer.Canvas.TextOut(randlinks + cmtopixel(14,dpih),randoben + cmtopixel(8,dpih) , 'Datum'); danke Gruss KH |
Re: Schrift grau hinterlegen
Versuch es mal über Printer.Canvas.Brush
|
Re: Schrift grau hinterlegen
Delphi-Quellcode:
[edit] Wo war der rote Kasten? [/edit]
Printer.Canvas.Brush.Color := clRed;
Printer.Canvas.Textout(10,10,'Hallo'); |
Re: Schrift grau hinterlegen
ich danke euch, funktioniert ,
welches ist der Standardwert von Printer.Canvas.Brush ? Ich möchte ungern auf weiss zurücksezten, da das Drucker-Papier ja auch andersfarbig sein kann. |
Re: Schrift grau hinterlegen
Zitat:
So etwas könnte da helfen:
Delphi-Quellcode:
Ciao,
var oldColor: TColor;
oldColor := Printer.Canvas.Brush.Color; Printer.Canvas.Brush.Color := clRed; Printer.Canvas.Textout(10,10,'Hallo'); Printer.Canvas.Brush.Color := oldColor; Ralf |
Re: Schrift grau hinterlegen
danke dir,
gute idee, gruss KH |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz