Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#1

Sonderzeichen und Text auf Canvas schreiben

  Alt 17. Nov 2008, 12:25
Hallo alle,

ich möchte folgenden Text auf einen Canvas schreiben und umrahmen:

->G1

wobei der Pfeil möglichst ein "übliches" Sonderzeichen sein soll.

Bisher habe ich das ohne das "G" so gemacht:

Delphi-Quellcode:
with Canvas do
begin
  Font.Name := 'Symbol';
  DrawText(Handle, PChar(Char(174) + IntToStr(No)), -1, Rect, ...);
  ...
und die Rahmengröße mit TextWidth und TextHeight ermittelt.

Das "G" lässt sich aber mit dem Symbolzeichensatz nicht darstellen.

Welche Möglichkeit gibt es, solche "gemischten Texte" darzustellen?
Kann man auch hier die benötigte Breite und Höhe ermitteln?
Gibt es auch eine Zeichenfunktion für RTF-Text (fett, kursiv, unterstrichen wechselnd)?


Danke Stahli
  Mit Zitat antworten Zitat