Sonderzeichen in einem Label
Sonderzeichen in einem Label
Hallo,
ich möchte in einem Label das "entspricht"-Zeichen ausgeben, also das Gleichheitszeichen mit dem Dach drüber, z.B. 1 € entspricht 1,13 $.
Geht das?
Ist mein Programm dann auch noch plattformübergreifend?
ich möchte in einem Label das "entspricht"-Zeichen ausgeben, also das Gleichheitszeichen mit dem Dach drüber, z.B. 1 € entspricht 1,13 $.
Geht das?
Ist mein Programm dann auch noch plattformübergreifend?
Re: Sonderzeichen in einem Label
Du kannst alle Unicode Zeichen verwenden (Menu: Bearbeiten -> Aus der Zeichentabelle einfügen... -> Unicode Tab -> Mathematical Operators)Andromeda hat geschrieben: ich möchte in einem Label das "entspricht"-Zeichen ausgeben, also das Gleichheitszeichen mit dem Dach drüber, z.B. 1 € entspricht 1,13 $.
Geht das?
Ist mein Programm dann auch noch plattformübergreifend?
Bei exotischen Zeichen stellt sich die Frage, ob der Betrachter einen entsprechenden Font installiert hat.
Re: Sonderzeichen in einem Label
Vielen Dank für die schnelle Antwort.
Die Zeichentabelle und das Zeichen habe ich gefunden, aber wie ich das in mein Label bringe, weiß ich leider trotzdem nicht.
Ich habe jetzt probiert: label1.Caption:=$E2$89$9C; Das ergibt einen Fehler.
Wie wahrscheinlich ist es denn, dass der Programmbenutzer einen entsprechenden Font installiert hat?
Oder wäre es vielleicht sinnvoller, an der entsprechenden Stelle ein Bild mit dem Zeichen einzufügen?
Die Zeichentabelle und das Zeichen habe ich gefunden, aber wie ich das in mein Label bringe, weiß ich leider trotzdem nicht.
Ich habe jetzt probiert: label1.Caption:=$E2$89$9C; Das ergibt einen Fehler.
Wie wahrscheinlich ist es denn, dass der Programmbenutzer einen entsprechenden Font installiert hat?
Oder wäre es vielleicht sinnvoller, an der entsprechenden Stelle ein Bild mit dem Zeichen einzufügen?
Re: Sonderzeichen in einem Label
Du brauchst nur auf das Zeichen im Auswahldialog klicken, dann wird es in den Editor eingefügt.Andromeda hat geschrieben: Die Zeichentabelle und das Zeichen habe ich gefunden, aber wie ich das in mein Label bringe, weiß ich leider trotzdem nicht.
Ich habe jetzt probiert: label1.Caption:=$E2$89$9C; Das ergibt einen Fehler.
Re: Sonderzeichen in einem Label
Bei mir wird da nur ein leeres Quadrat eingefügt, und beim Compilieren erscheint die Meldung: illegal Charakter.
Ich denke, ich nehme gleich ein kleines Bild mit dem Zeichen.
Ich denke, ich nehme gleich ein kleines Bild mit dem Zeichen.
Re: Sonderzeichen in einem Label
Manno, das muss natürlich in Hochkommas. Das ist ein Zeichen wie jedes andere auch.Andromeda hat geschrieben:Bei mir wird da nur ein leeres Quadrat eingefügt, und beim Compilieren erscheint die Meldung: illegal Charakter.
Code: Alles auswählen
Label1.Caption:='≙';
Das heisst aber nicht, dass der Label Font das auch nicht kann.
Re: Sonderzeichen in einem Label
Danke, jetzt funktioniert es.
Re: Sonderzeichen in einem Label
Mit welchem Font hast Du es denn geschafft normale Buchstaben und gleichzeitig das Sonderzeichen darzustellen?
Edit: mit Arial Unicode MS geht es z.B.
Edit: mit Arial Unicode MS geht es z.B.
Re: Sonderzeichen in einem Label
Für den Quelltext-Editor empfiehlt sich der GNU FreeMono-Font. Sieht quasi aus wie Courier New und deckt eine ganze Menge ab.
https://www.gnu.org/software/freefont/
https://www.gnu.org/software/freefont/coverage.html
Download Links:
http://www.filewatcher.com/m/gnu-free-m ... 164-0.html
https://www.gnu.org/software/freefont/
https://www.gnu.org/software/freefont/coverage.html
Download Links:
http://www.filewatcher.com/m/gnu-free-m ... 164-0.html
-
- Beiträge: 6918
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Sonderzeichen in einem Label
Die Zeichentabelle und das Zeichen habe ich gefunden, aber wie ich das in mein Label bringe, weiß ich leider trotzdem nicht.
Ich habe jetzt probiert: label1.Caption:=$E2$89$9C; Das ergibt einen Fehler.
Code: Alles auswählen
Label1.Caption:= #$E2#$89#$9C;
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot