Zum Inhalt springen
Anjunar/ DOCS

Rich Text

Absätze, Überschriften, Zitate und Inline-Marks teilen sich ein unveränderliches Dokument.

Konzept

Blöcke und Marks

Ein Block beschreibt Struktur, ein Mark einen Textlauf. Das Formatieren einer Auswahl kann Textläufe teilen, ohne den umgebenden Absatz zu ändern.

Diesen Text formatieren

Wörter auswählen, fett oder kursiv formatieren und anschließend einen Absatz in eine Überschrift oder ein Zitat umwandeln.

Rich text

Select this important sentence and change its formatting.

A second paragraph can become a heading.

17 Wörter · 9 Knoten
# Rich text Select this **important sentence** and change its formatting. A second paragraph can become a heading.
Quellcode

Typisierte Bearbeitungsbefehle

Dieselben Befehle treiben Tastenkürzel und Toolbar. SetHeading(None) macht wieder einen Absatz daraus.

scala
session.dispatch(RichText.ToggleMark, StandardMarks.Strong) session.dispatch(RichText.ToggleMark, StandardMarks.Emphasis) session.dispatch(RichText.SetHeading, Some(HeadingLevel.H2)) session.dispatch(RichText.SetHeading, None) session.dispatch(RichText.Quote)