AGB  ·  Datenschutz  ·  Impressum  







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

Darstellung symbolischer Steuerzeichen

Ein Thema von JRadke · begonnen am 22. Nov 2024 · letzter Beitrag vom 22. Nov 2024
Antwort Antwort
JRadke

Registriert seit: 23. Feb 2006
Ort: Hamburg
18 Beiträge
 
#1

Darstellung symbolischer Steuerzeichen

  Alt Heute, 10:52
Ich möchte in einem Textfenster auch Steuerzeichen aus dem Codebereich 0 bis 31 symbolisch sichtbar machen, so oder so ähnlich, wie es z.B. Notepad+ macht (siehe Anlage).
Dabei hatte ich gehofft, eine fertige Komponente benutzen zu können, die das schon unterstützt.
Ich habe das mit SynEdit versucht, bei dem es immerhin die Option eoShowSpecialCharacters gibt, aber das ist noch nicht die Lösung, da die meisten Steuerzeichen garnicht dargestellt werden.
Hat jemand eine Idee, wie so etwas umgesetzt werden kann?
Miniaturansicht angehängter Grafiken
text-mit-steuerzeichen.png  
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.604 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Darstellung symbolischer Steuerzeichen

  Alt Heute, 11:03
Delphi benutzt dafür einen speziellen Zeichensatz (für Space, Tab und Zeilenumbruch).
Thomas Mueller
  Mit Zitat antworten Zitat
JRadke

Registriert seit: 23. Feb 2006
Ort: Hamburg
18 Beiträge
 
#3

AW: Darstellung symbolischer Steuerzeichen

  Alt Heute, 11:08
Ja, schon, ich hätte aber auch gern die anderen Steuerzeichen irgendwie dargestellt (siehe in meiner Anfrage das Beispielbild aus Notepad+).
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#4

AW: Darstellung symbolischer Steuerzeichen

  Alt Heute, 11:50
http://www.unicode.org/charts/
https://www.unicode.org/charts/PDF/U2400.pdf

Delphi-Quellcode:
if C < ' then
  C := Char(Ord(C) or $2400);
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (Heute um 12:25 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Darstellung symbolischer Steuerzeichen

  Alt Heute, 12:58
Ich hatte den gleichen Fall, und faul wie ich bin, habe ich einfach die STX und ETX -Bytes im String durch '(STX)' und '(ETX)' ersetzt, und alle anderen Bytes b die nicht im Bereich [32, 126] liegen ersetzt durch '(' + b.ToString() + ')' .
  Mit Zitat antworten Zitat
JRadke

Registriert seit: 23. Feb 2006
Ort: Hamburg
18 Beiträge
 
#6

AW: Darstellung symbolischer Steuerzeichen

  Alt Heute, 17:31
Der Tip von himitsu mit Hinweis auf die Unicode.org-Seiten ist genau das, wonach ich gesucht habe - vielen Dank.

An den Vorschlag vom Schönen Günther hatte ich zwar auch schon gedacht, jedoch werden hier die Steuerzeichen durch mehrere Ascii-Zeichen repräsentiert, wodurch eine Weiterverarbeitung des resultierenden Strings u.U. erschwert wird.

Um nochmals auf Notepad+ zurückzukommen: Hier scheint ja eine eigene Zeichentabelle zur Anwendung zu kommen, da diese Symbole im Standard-Unicodezeichesatz nicht zu finden sind?
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz