Show/Hide Toolbars

Durch Richtextfelder wird es ermöglicht, zur Laufzeit formatierten Text einzugeben und zu bearbeiten. Dabei ermöglichen die in Docusnap eingesetzten Richtextfelder alle Formatierungen, die von Microsoft für entsprechende Eingabefelder vorgesehen sind. Ähnlich einem Texteditor können dabei neben einfachen Textformatierungen auch Grafiken, Tabellen, Fotos und andere Objekte einfach per Copy-and- Paste eingefügt werden. Bilder können über die Schaltfläche Docusnap-Editor-Rich-Text-Bild eingefügt werden, diese Schaltfläche wird beim Richtextfeld aktiviert. Aus anderen Anwendungen (oder aber anderen Bereichen von Docusnap) kopierte Elemente können, sofern diese vom Richtextfeld unterstützt werden, einfach durch die Tastenkombination STRG + V oder die entsprechende Schaltfläche in der Symbolleiste an der aktuellen Cursorposition eingefügt werden. Somit eignen sich Richtextfelder vor allem zur Eingabe umfangreicherer Texte wie beispielsweise Notizen, Anmerkungen oder aber einfach, um eine Möglichkeit zur Eingabe von formatiertem Freitext zu erhalten.

Docusnap-Konvention-Warnung

In Zusammenhang mit Richtextfeldern ist unbedingt zu beachten, dass die vorgenommenen Formatierungen als Text in der Datenbank gespeichert werden. Beim Anlegen von Datenbankfeldern, in denen formatierter Text gespeichert werden soll, ist deshalb unbedingt darauf zu achten, dass diese groß genug gewählt werden. Als Beispiel kann genannt werden, dass für formatierten Text ein Umfang von nvarchar(255) nur in den wenigsten Fällen ausreichend sein dürfte, da dieser Zeichenumfang durch die Formatierungsanweisungen sehr schnell überschritten wird. Aus diesem Grund empfiehlt es sich, Richtextfelder vorwiegend in Verbindung mit MEMO- oder TEXT-Feldern in der Datenbank zu verwenden.

Docusnap-Editor-Rich-Text

 

Zusätzlich zu den allgemeingültigen Eigenschaften verfügen Richtextfelder über die in folgender Tabelle dargestellten Einstellmöglichkeiten:

Spezifische Eigenschaften von Richtextfeldern

Scrollbars

Legt fest, ob und falls ja, welche Bildlaufleisten angezeigt werden. Ein Navigieren innerhalb eines Richtextfeldes ist zwar prinzipiell auch ohne entsprechende Bildlaufleisten mit Hilfe von Tastatur und Maus möglich, allerdings erleichtern die Bildlaufleisten diesen Vorgang erheblich.

ShowAlignment

Bestimmt, ob die Steuerelemente zur Textausrichtung angezeigt werden oder nicht.

ShowCopyPasteCut

Bestimmt, ob die Steuerelemente zum Kopieren, Einfügen und Ausschneiden von Text angezeigt werden oder nicht.

ShowFontSelection

Bestimmt, ob die Steuerelemente zur grundlegenden Formatierung der Schriftart angezeigt werden oder nicht.

ShowPasteImage

Bestimmt, ob das Steuerelement zum Einfügen von Bildern angezeigt wird oder nicht.

ShowTextFormats

Bestimmt, ob die Steuerelemente zur Formatierung von Text angezeigt werden oder nicht.

ShowUndoRedo

Bestimmt, ob die Steuerelemente für Rückgängig und Wiederherstellen angezeigt werden oder nicht.

 

Docusnap-Konvention-Warnung

Wird bei einer Eingabemaske ein Richtextfeld zur Eingabe von formatiertem Text verwendet, so ist es auch notwendig, dass zugehörige Berichte an entsprechender Stelle ein Docusnap-Richtextfeld verwenden. Wird eine Anpassung der betroffenen Berichte unterlassen und stattdessen ein normales Docusnap-Textfeld verwendet, wird in diesem Textfeld der komplette Inhalt des Richtextfeldes, inklusive aller Formatanweisungen, angezeigt. Eine umgekehrte Verwendung ist allerdings ohne Probleme möglich. Ein Richtextfeld kann auch den Inhalt von normalen Textfeldern ohne Probleme darstellen. Hierbei ist allerdings zu beachten, dass bei einer Bearbeitung von Klartext über ein Richtextfeld der Inhalt automatisch mit entsprechenden Formatanweisungen versehen wird, was in weiterer Folge zu einer Fehldarstellung des veränderten Textes in normalen Textfeldern an anderer Stelle führen kann.