46.1 ‹bersicht

Die Texteditor-Klasse erstellt mehrzeilige Texteingabe-Widgets mit den meisten Funktionen eines normalen Texteditors. Es unterstützt auch die Textformatierung über bestimmte Zeichencodes, wenn Texteditor.Styled festgelegt wurde. Dadurch können Sie bestimmte Stile (Fett, Kursiv, Unterstrichen) für Ihren Text aktivieren sowie die Farbe Ihres Textes ändern. Siehe Textformatierungscodes für Details. Der Inhalt des XML-Tags wird als anfänglicher Inhalt des Texteditor-Widgets verwendet.

Hier ist ein XML-Beispiel, wie Sie ein Texteditor-Objekt in Ihre GUI einbinden können:

 
<texteditor>Enter your text here!</texteditor>

Beachten Sie, dass es einen kleinen Unterschied zwischen dem Texteditor-Widget unter Windows und allen anderen Plattformen gibt: Windows' natives Texteditor-Widget verwendet zwei Zeichen für einen Zeilenumbruch (CRLF, d.h. Wagenrücklauf und Zeilenvorschub), während auf allen anderen Plattformen nur ein Zeilenvorschubzeichen verwendet wird. Dies führt zu dem Problem, dass fest codierte Index- oder Bereichspositionen nicht vollständig portierbar sind, da Windows immer zwei Zeichen zum Starten einer neuen Zeile verwendet. Dieses Problem müssen Sie beachten.

Beachten Sie auch, dass diese Klasse auf AmigaOS und kompatiblen Systemen die Erweiterung TextEditor.mcc benötigt.


Navigation zeigen