AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Text mit "Heiligenschein"...

Ein Thema von ralfiii · begonnen am 22. Jan 2008 · letzter Beitrag vom 23. Jan 2008
 
Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#1

Text mit "Heiligenschein"...

  Alt 22. Jan 2008, 15:40
Hallo!

Ich muss ein wenig Text über eine Grafik drübermalen (als Beschrifung) - blöderweise kann man den Text in den Bereichen wo die Grafik drunter dunkel ist nur sehr schlecht lesen.

Ideal wär wohl so eine Art Glimmeffekt, d.h. der an sich schwarze Text wird hell umrandet - natürlich sollte das sanft auslaufend sein, sonst schaut das eher gaga aus.

Ich hab's mal schnell mit GDI+ probiert, so:

Delphi-Quellcode:
  // Gray underground
  SolidBrush := TGPSolidBrush.Create(MakeColor($80, $ff, $ff, $ff));
  graphics.SetTextRenderingHint(TextRenderingHintSystemDefault);
  graphics.DrawString('Mein Test', -1, font, MakePoint(0.5, 1), solidBrush);
  graphics.DrawString('Mein Test', -1, font, MakePoint(-0.5, -1), solidBrush);
  SolidBrush.Free;

  // Black text on it
  SolidBrush := TGPSolidBrush.Create(MakeColor($ff, 0, 0, 0));
  graphics.SetTextRenderingHint(TextRenderingHintSystemDefault);
  graphics.DrawString('Mein Test', -1, font, MakePoint(0, 0.0), solidBrush);
  SolidBrush.Free;
aber das schaut nach nix aus.

Tips?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 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 by Thomas Breitkreuz