Zum Inhalt springen

OmniSeller:Einfuegen-Optionen: Unterschied zwischen den Versionen

Korrekturlauf Teil 2: Markup-Reste, abgebrochene Saetze und Doppelungen bereinigt
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 26: 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.
Zeile 131: 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 ===