Zum Inhalt springen

OmniSeller:Einfuegen-Optionen: Unterschied zwischen den Versionen

Korrekturlauf Teil 2: Markup-Reste, abgebrochene Saetze und Doppelungen bereinigt
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 13: Zeile 13:
* '''OneNote''' und '''Notepad++''' (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen" praktisch.
* '''OneNote''' und '''Notepad++''' (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen" praktisch.
* '''PDF-Viewer''' liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.
* '''PDF-Viewer''' liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen".
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen".


Zeile 21: Zeile 20:
# In der Gruppe '''Einfügen''' die Schaltfläche '''Einfügen-Optionen''' anklicken.
# In der Gruppe '''Einfügen''' die Schaltfläche '''Einfügen-Optionen''' anklicken.
# Der Dialog öffnet sich mittig auf dem Bildschirm.
# Der Dialog öffnet sich mittig auf dem Bildschirm.
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf '''Speichern''' und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf '''Speichern''' und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.


Zeile 28: Zeile 26:
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:


# '''Master-Prüfung''' — Ist „Immer als reinen Text einfügen" aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.
# '''Master-Prüfung''' — Ist „Immer als reinen Text einfügen" aktiv, springt OmniSeller direkt zu Schritt 5 (Plaintext). Alle anderen Optionen werden ignoriert.
# '''HTML-Erkennung''' — Liegt HTML in der Zwischenablage und ist „HTML erkennen" aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.
# '''HTML-Erkennung''' — Liegt HTML in der Zwischenablage und ist „HTML erkennen" aktiv, wird der HTML-Body extrahiert und nach Schritt 4 weitergegeben. Andernfalls weiter zu Schritt 3.
# '''RTF-Erkennung''' — Liegt RTF in der Zwischenablage und ist „RTF erkennen" aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.
# '''RTF-Erkennung''' — Liegt RTF in der Zwischenablage und ist „RTF erkennen" aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 4 weitergegeben. Andernfalls weiter zu Schritt 5.
# '''Sanitizer''' — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt" (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den <code>style</code>-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.
# '''Sanitizer''' — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt" (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den <code>style</code>-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.
# '''Plaintext-Fallback''' — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen" aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.
# '''Plaintext-Fallback''' — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen" aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.


Zeile 62: Zeile 59:
=== RTF erkennen ===
=== RTF erkennen ===


Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für '''Sage 50 / Sage 100''' — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML.


Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.
Zeile 134: Zeile 131:
Standard: '''an'''.
Standard: '''an'''.


''Hinweis:'' Da Hyperlinks im Editor i.&nbsp;d.&nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf '''nicht'''-verlinkte unterstrichene Texte aus der Quelle.
''Hinweis:'' Da Hyperlinks im Editor i.&nbsp;d.&nbsp;R. unterstrichen dargestellt werden, wirkt sich diese Option faktisch nur auf '''nicht'''-verlinkte unterstrichene Texte aus der Quelle.


=== Durchgestrichen ===
=== Durchgestrichen ===
Zeile 201: Zeile 198:
{| class="wikitable"
{| class="wikitable"
! Option !! Standardwert
! Option !! Standardwert
|-
|-  
| Immer als reinen Text einfügen || aus
| Immer als reinen Text einfügen || aus
|-
|-  
| HTML erkennen || an
| HTML erkennen || an
|-
|-  
| RTF erkennen || an
| RTF erkennen || an
|-
|-  
| Listen || an
| Listen || an
|-
|-  
| Tabellen || an
| Tabellen || an
|-
|-  
| Hyperlinks || an
| Hyperlinks || an
|-
|-  
| Ausrichtung || an
| Ausrichtung || an
|-
|-  
| Fett || an
| Fett || an
|-
|-  
| Kursiv || an
| Kursiv || an
|-
|-  
| Unterstrichen || an
| Unterstrichen || an
|-
|-  
| Durchgestrichen || an
| Durchgestrichen || an
|-
|-  
| Schriftart übernehmen || aus
| Schriftart übernehmen || aus
|-
|-  
| Schriftgröße übernehmen || aus
| Schriftgröße übernehmen || aus
|-
|-  
| Schriftfarbe übernehmen || aus
| Schriftfarbe übernehmen || aus
|-
|-  
| Hintergrundfarbe übernehmen || aus
| Hintergrundfarbe übernehmen || aus
|-
|-  
| Bilder &amp; eingebettete Grafiken übernehmen || aus
| Bilder &amp; eingebettete Grafiken übernehmen || aus
|}
|}
Die Zurücksetzung wirkt erst nach Klick auf '''Speichern'''.
Die Zurücksetzung wirkt erst nach Klick auf '''Speichern'''.


Zeile 240: Zeile 236:


<br>
<br>
=== Microsoft Word ===
=== Microsoft Word ===


Zeile 306: Zeile 301:
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.
[[Kategorie:OmniSeller]]
[[Kategorie:OmniSeller]]
[[Kategorie:Texteditor]]
[[Kategorie:Texteditor]]