| TRichView: Rechtschreibprüfung, Autokorrektur, Thesaurus | |
Rechtschreibprüfung, Thesaurus
TRichView enthält eine eigene Rechtschreibprüfkomponente (TRVSpellChecker), die Funktionen des Betriebssystems verwendet.
Die FireMonkey-Version dieser Komponente kann unter Windows, macOS, iOS und Linux mit installiertem HunSpell verwendet werden.
Zusätzlich bietet die VCL-Version von TRichView eine Programmierschnittstelle für beliebte Shareware- und Freeware-Rechtschreibprüfungen:
Fast alle Rechtschreibprüfungen (TRVSpellChecker, Addict 4, ExpressSpellChecker, HunSpell, ASpell) können zwei Arten von Dialogen verwenden:
- Einen traditionellen Dialog, der das Korrigieren eines falsch geschriebenen Wortes ermöglicht.
- Einen erweiterten Dialog, der das Bearbeiten eines Textfragments mit einem falsch geschriebenen Wort ermöglicht (diese Art von Dialog wurde früher von Microsoft Word verwendet).

Klassische Rechtschreibprüfung

Moderne Rechtschreibprüfung
Rechtschreibprüfung während der Eingabe (Prüfung im Hintergrund)
Die Komponenten können eine Rechtschreibprüfung im Hintergrund durchführen und falsch geschriebene Wörter mit speziellen Unterstreichungen markieren.
Dieser Vorgang wird als »Live-Rechtschreibprüfung« oder »Prüfung während der Eingabe« bezeichnet.
Die Rechtschreibprüfungsfunktionalität können Sie in den folgenden Demoprojekten sehen:
- Jede Version der ActionTest-Demo (enthalten in RichViewActions und ScaleRichView) [VCL und Lazarus]
- Jede Version der ReportEditor-Demo (enthalten in ReportWorkshop) [VCL und Lazarus]
- Editors\Editor 2\ [FireMonkey]
In FireMonkey kann TRVSpellChecker als Plattformdienst registriert und von anderen Komponenten (wie TEdit und TMemo) verwendet werden.
|