![]() |
Text mit Kontur (Outline) auf canvas zeichnen
hi leute,
mit TextOut() kann ich ja text auf einen canvas zeichnen. ich möchte aber gern, dass mein text eine kontur hat, damit man ihn auf hellen und dunklen hintergründen gut lesen kann. könnt ihr mir da helfen? in der suche hab ich nur einen link auf toc's komponenten gefunden, was mir aber nicht weiterhilft, da ich den text in eine paintbox zeichnen muss. dnake schonmal, aenogym |
Re: Text mit Kontur (Outline) auf canvas zeichnen
dann drucke in doch (+1,+1) pixel in schwarz einmal aus und dann an Pixel normal mit brush.Style=bsClear
|
Re: Text mit Kontur (Outline) auf canvas zeichnen
danke für den denkanstoß :)
ich amch's jetzt so:
Delphi-Quellcode:
klappt perfekt :)
Font.Color := clBlack;
TextOut(x-1, y-1, text); TextOut(x+1, y-1, text); TextOut(x-1, y+1, text); TextOut(x+1, y+1, text); Font.Color := clWhite; TextOut(x, y, text); aenogym |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 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