Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Pfeil als Zeichen (https://www.delphipraxis.net/165326-pfeil-als-zeichen.html)

stahli 23. Dez 2011 21:40

Pfeil als Zeichen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich zeichne Text und Pfeile auf einen Canvas.
Unter Win7 wird das korrekt dargestellt, unter XP jedoch nur ein Kästchen statt dem Pfeil.
Unter XP habe ich bei Windings3 Pfeile gefunden. Die Schriftart ist jedoch unter Win7 nicht verfügbar.
Wie sollte man das lösen, dass die Pfeile möglichst unter allen Win-Versionen ab NT/2000/XP ordentlich dargestellt werden?

Hier ein paar Auszüge:

Delphi-Quellcode:
const
  ArrowL = '←';
  ArrowR = '→';
  ArrowNo = '';

function GetLinkName(ArrowL: String; C: TComponent; ArrowR: String): String;
var
  S: String;
begin
  Result := '';
  S := '';
...
  if S <> '' then
    Result := ArrowL + S + ArrowR;
end;

function TodLinkOut.LinkName: String;
begin
  Result := GetLinkName(ArrowNo, Owner, ArrowR);
end;

Luckie 23. Dez 2011 21:46

AW: Pfeil als Zeichen
 
Entweder musst du die Windows Versionen unterscheiden oder du zeichnest den Pfeil von Hand.

ede57 23. Dez 2011 22:05

AW: Pfeil als Zeichen
 
Ich weiß ja nicht was für eine WIN7 version du hast, aber bei mir in Win7Prof ist Wingdings3 vorhanden

Bummi 23. Dez 2011 22:40

AW: Pfeil als Zeichen
 
unter win7 home auf meinem Netbook gibt es die Schrift auch.

Ich würde trotzdem aus einer Imagelist PNG's malen lassen.

stahli 23. Dez 2011 23:02

AW: Pfeil als Zeichen
 
Bei meinem Win7 Home gibt es die Schriftart nicht.
Ich werde das Problem erst mal aussitzen. Man kann ja auch unter XE Unicode installieren.
Das wird wohl reichen, denke ich.

Wenn das Problem drängender werden sollte, dann schaue ich nochmal nach einer Lösung.
Danke schon mal.

himitsu 24. Dez 2011 00:02

AW: Pfeil als Zeichen
 
In den höheren Unicodebereichen gibt es auch genügend Pfeile ... man muß nur aufpassen, daß die verwendete Schriftart das Zeichen auch kennt.

Luckie 24. Dez 2011 00:19

AW: Pfeil als Zeichen
 
Ich bin immer noch für selber zeichnen, dann ist man unabhängig.

p80286 24. Dez 2011 04:42

AW: Pfeil als Zeichen
 
Sowohl unter XP(prof) als auch W7(home) sind Windings,Symbol und Terminal vorhanden.
Ggf. müßtest Du den benutzten Font einfach mitgeben.

Schau Dich mal hier um.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 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