SOG-Helpcenter Logo SOG Business - Software

FlowDocumentEditor


Der FlowDocumentEditor-Control wird innerhalb von SOG ERP an unterschiedlichen Stellen genutzt, und hat ungefähr folgendes Aussehen:

#flowdoc

 

 

Die einzelnen Elemente der Toolbar können dabei eingeschränkt werden, damit ein Benutzer z. B. gar nicht in der Lage ist, die Textfarbe zu bestimmen, wenn der Text später in Schwarz/weiß gedruckt wird.

 

Die Elemente der Toobar haben folgende Bedeutung:

 

Tab

Aktivierung der Tabulations-Funktionen. Ist dieser Schalter aktiviert, wirkt die Tab-Taste innerhalb des Editors. Außerdem stehen Funktionen zur ein- und ausrücken von Absätzen zur Verfügung.

Standard => Formatauswahl

Hier steht eine Formatauswahl zur Verfügung. Markierter Text wird dabei auf das gewünschte Format formatiert. (Schriftart, Größe, Farben).

B => Fett

Aktiviert Fettschrift

U => Unterstrichen

Aktiviert Unterstreichung

I => Kursiv (Italic)

Aktiviert Kursiv-Schrift

Aufzählung

Aktiviert nummerierte oder unnummerierte Aufzählungen

Ausrichtung

Richtet den aktuellen Absatz Links, Mittig, Rechts oder auffüllend aus.

Tabelle einfügen

Fügt eine Tabelle ein

Hyperlink einfügen

Fügt einen Hyperlink ein oder bearbeitet diesen

Bild einfügen

Fügt ein Bild ein

Zurückrollen / Vorrollen

Erlaubt ein Rückgängigmachen der letzten Aktionen

 

Kontextfunktionen

 

Über Kontextfunktionen (Rechtsklick) können für Elemente Funktionen angesteuert werden, die nicht über die Oberfläche direkt erreichbar sind.
Sie finden hier z. B. Ersetzungsvorschläge der Rechtschreibprüfung.

Unter "Dokumentenstruktur" finden Sie zu allen an der Klickposition übereinander liegenden FlowDocument-Elementen weitere Formatierungs- oder Einstellungsmöglichkeiten. Dabei werden die näherliegenden Elemente zuerst genannt.
Beim Setzen von Hintergrundfarben gilt: Durch Verwendung der Farbe "#00000000" wird eine zuvor gesetzte Hintergrundfarbe entfernt.

 

Darüber hinaus stehen bei aktivierter Rechtschreibprüfung Funktionen zum Bearbeiten des Wörterbuches, sowie zum Korrigieren eines falsch geschriebenen Wortes, oder zum Aufnehmen eines solchen Wortes in das Wörterbuch zur Verfügung.

 

Über die Funktion "Als Text einfügen", kann ein in der Zwischenablage vorhandener, formatierter Text, ohne Formatvorgaben als "reiner Text" eingefügt werden.

 

Einfügen eines animierten Bildes (GIF)

 

Das Einfügen von animierten Bildern funktioniert nur über die Schaltfläche "Bild einfügen". Normale Bilder können auch über die bekannten Zwischenablagefunktionen Ctrl-C / Ctrl-V eingefügt werden.

 

 

Weitere Eingabefunktionen entnehmen Sie bitte der ActiveSkin Dokumentation des Controls.

 

Shortcuts

 

Der FlowDocEditor unterstützt einige Shortcuts zur Formatierung der Texte.

 

Funktion

Position

Deutsch

Fett

 

Strg-B

Kursiv

 

Strg-I

Unterstrichen

 

Strg-U

In Zwischenablage kopieren

 

Strg-C

Aus Zwischenablage ersetzen

 

Strg-V

Als Text einfügen

 

Strg-Alt-V

Entfernen und in Zwischenablage kopieren

 

Strg-X

Zwischen Einfügen und Ersetzen wechseln

 

Insert

Tab-Taste im Control aktiveren / deaktivieren

 

Strg-Shift-T

Suche starten

 

Strg-F

Ersetzen starten

 

Strg-H

Vorwärts suchen

 

F3

Rückwärts suchen

 

Shift-F3

Absatz Ausrichtung ändern links/zentriert/rechts/block

 

Strg-E

Änderung Rückgängigmachen (Undo)

 

Strg-Z

Rückgängig zurücknehmen (Redo)

 

Strg-Y

Alles auswählen

 

Strg-A

Paragraphen in eine Tabelle legen

Am Ende eines Paragraphen, (sofern Tab-Taste im Control aktiviert wurde, siehe Strg-T)

Shift-Tab

Neue Spalte anfügen

Am Ende der Zelle in der ersten Zeile einer Tabelle, (sofern Tab-Taste im Control aktiviert wurde, siehe Strg-T)

Tab

Paragraphen vor Tabelle einfügen

Erste Stelle der ersten Zelle einer Tabelle

Return

Paragraphen hinter Tabelle einfügen

Erste Stelle der letzte Zeile, sofern die Zeile leer ist.

Return

Zeile einfügen

Erste Stelle einer Zeile

Return

Zeile hinter aktueller einfügen

Hinter der Zeile einer Tabelle

Return

Zeile löschen

Erste Stelle der ersten oder letzten Zelle einer leeren Zeile

Delete

Spalte löschen

Erste Zeile einer leeren Spalte

Shift-Entf

Tabellenlinien setzen

In einer Tabelle

Strg-L

Tabellenlinien entfernen

In einer Tabelle

Strg-Shift-L

Zelle mit nachfolgenden Zeilen verschmelzen

In einer Zelle deren unterer Nachbar leer ist.

Strg-K

Zelle mit nachfolgenden Spalten verschmelzen

In einer Zelle deren rechter Nachbar leer ist.

Strg-J

Zellenverschmelzung um eine Zeile vermindern

In einer Zelle die sich über mehr als eine Zeile erstreckt.

Strg-Shift-K

Zellenverschmelzung um eine Spalte vermindern

In einer Zelle die sich über mehr als eine Spalte erstreckt.

Strg-Shift-J

Spalteneigenschaften (z. B. Tabellenbreite)

In einer Tabelle

Strg-O

 

 

Pflichteingaben


Der FlowDocEditor unterstüzt sogenannte Pflicht- bzw. Zwangseingaben. Dazu werden im Text vorhandene Muster erkannt die folgendermaßen aufgebaut sind:


#{BELIEBIGER TEXT}#


Die Erkennung erfolgt über folgenden regulären Ausruck

(?<!\\)#{(?<name>[^#{]*?)}#

Die Muster können mit einem Backslash terminiert werden um die Prüfung des jeweiligen Musters abzuschalten.

\#{wird nicht erkannt weil terminiert}# 

Sind im Text solche Muster vorhanden, können diese über die TAB-Taste bzw. SHIFT + TAB angesprungen werden. Beim Speichern der Daten werden nicht ersetzte Muster als Fehler angezeigt, sodass der Nutzer aufgefordert ist, diese durch den entsprechenden Text zu ersetzen.

Sonderformatierungen für die HTML Wandlung

 

Bei der Umwandlung eines FlowDocument in HTML haben einige Formatierungen besondere Funktionen.

Beginnt ein Absatz mit einem Fett geschriebenen Text, und ist die Schriftgröße eine der Nachfolgenden, wird an Stelle eines HTML "P" Tags ein Überschriften-Tag laut folgender Tabelle erzeugt:

 

Format am Anfang eines Absatzes

Html-Tag

fett, 20px

H1

fett, 14px

H2

fett, 11px

H3

 

Wird mit diesen sonderformatierungen gearbeitet, bietet es sich an, entsprechende Formatvorlagen zu verwenden.

 

Besondere Funktionen zur Veränderung von Tabellen über die Tastatur

 

Damit der FlowDocEditor die Tab-Taste verarbeitet, muss der Tab-Modus aktiviert werden. Klicken Sie dazu in der Toolbar auf "Tab" oder verwenden sie den Shortcut "Strg-T".

 

Wenn der Tab-Modus aktiv ist, kann eine neue Tabelle über den Tastatur-Shortcut "Shift-Tab" erzeugt werden.
Geben Sie dazu den Text der ersten Tabellenzelle ein, und drücken Sie dann Shift-Tab.
Es wird eine neue Tabelle mit 2 Spalten und einer Zeile erzeugt. Der eingegebene Text steht in der ersten Zelle.

 

Zum Anlegen weiterer Zellen geben Sie jeweils in der ersten Zeile die gewünschte Zellenüberschrift ein, und drücken dann die Tab-Taste, wenn sich der Cursor in der ersten Zeile, hinter dem Inhalt der Zelle befindet, hinter der eine neue Spalte eingefügt werden soll.

 

Um neue Zeilen anzulegen, stellen Sie den Cursor hinter die Zeile, hinter der eine neue Zeile angelegt werden soll, und drücken dort Enter.

 

Über den Tastatur-Shortcut "Strg-W" kann der Spaltenkonfigurationsdialog aufgerufen werden.

Hier kann über eine Slider die Breite der Tabellenspalten mit der Maus eingestellt werden.

 

Der Breitenmodus "Automatisch" definiert, dass die Breite einer Spalte Automatisch ermittelt werden soll.

"Prozent" legt fest, dass die Breite prozentual ermittelt wird.

"Fest Breit" stellt die Spaltenbreite auf einen festen Wert ein.

 

Ist die Summer alle Breiten aller mit "Prozent" festgelegten Spalten kleiner als 100, wird als Grundwert der Prozentberechnung die Summe alle "Prozent" Spalten verwenden, und die Spalten in einem entsprechenden Verhältnis ihrer Werte festgelegt.

 

Solange es Spalten gibt, deren Breite "Automatisch" oder "Prozentual" festgelegt ist, verwendet die Tabelle die Gesamte zur Verfügung stehende Dokumentenbreite.

Werden alle Spalten mit "Fester Breite" festgelegt, nutzt die Tabelle genau diese festgelegt Breite. Unabhängig davon, wieviel Platz dem Dokument zu Darstellung tatsächlich zur Verfügung steht. ggf. werden also Daten abgeschnitten, wenn die Darstellungsbreite nicht für die Summe aller Spaltenbreiten ausreicht.

 

Wird die Breite mit "Automatisch" definierten Spalte festgelegt, wird der Breitenmodus automatisch für die erste Spalte auf "Fest Breite" festgelegt, für alle Folgespalten auf den Modus der ersten Spalte.

 

Suchen / Ersetzen

 

Über den Tatstatur-Shortcut Strg-F kann eine Suchenfunktion aktiviert werden, über Strg-H eine Ersetzenfunktion.

 

 

Um einen Text zu suchen, geben Sie unter "Suchen" den gewünschten Text ein, und klicken Sie auf "Suchen". Mit der Taste "F3" kann der nächste Text gesucht werden.

 

Für eine Ersetzung füllen Sie "Suchen" und "Ersetzen" aus, und klicken Sie mindestens einmal auf "Suchen".

Wenn ein Text gefunden wird, bietet der Editor Ihnen auch die "Ersetzen" und die "Alles ersetzen" Schaltfläche an.

 

Über die Optionen kann gesteuert werden, ob der Unterschied zwischen Groß- und Kleinschrift beachtet werden soll, und ab Suchen und Ersetzen "Reguläre Ausdrück" (Suchmuster) verwenden soll. Siehe Auch: Reguläre Ausdrücke