InkEdit-Steuerelement
Das InkEdit-Steuerelement bietet eine einfache Möglichkeit zum Erfassen, Erkennen und Anzeigen von Freihand.
Diese Implementierung des InkEdit-Steuerelements basiert auf dem RichEdit-Steuerelement. Die verwaltete (.NET Framework) Implementierung von InkEdit basiert auf dem RichTextBox-Steuerelement.
Der Hauptzweck des InkEdit-Steuerelements besteht darin, Ink zu erfassen, zu erkennen und in Textform anzuzeigen. Darüber hinaus wird das Anzeigen von Ink als eingebettetes Objekt mit Textformatierungsfunktionen wie Fett und Unterstreichung unterstützt.
Gesten und Korrekturen
InkEdit unterstützt die folgenden Gesten.
| Geste | Gestenname | Aktion |
|---|---|---|
![]() |
Links unten |
EINGABETASTE |
![]() |
Unten links–lang |
EINGABETASTE |
![]() |
Nach oben rechts |
Registerkarte |
![]() |
Up-right-long |
Registerkarte |
![]() |
Right |
LeerZchn |
![]() |
Links |
Rückschritt |
Gestenereignisse, die Sie behandeln können, enthalten Gesten-, Strich- und Cursorinformationen, mit denen Sie Text an InkEdit senden oder Daten in der Zwischenablage platzieren können.
InkEdit bietet auch eine Korrekturbenutzeroberfläche, mit der Benutzer Alternative anzeigen und auswählen, die Bildschirmtastatur sowie Zeichen-/Buchstaben-/Blockerkennungen verwenden können.
Weitere Details
InkEdit eignet sich gut in einem Formularszenario für einzeilige sowie mehrzeilige Texteingabe und -bearbeitung. Die primäre Verwendung von InkEdit ist das Abrufen von Texteingaben von einem Benutzer in Form von Handschrift. Standardmäßig wird die Ink-Eingabe erkannt, und Text wird an ihrer Stelle eingefügt. Die Standard-Benutzeroberfläche für InkEdit ähnelt der des RichTextBox-Steuerelements, es sei denn, der Benutzer legt Ink fest. Sie können originale Ink anstelle von Text anzeigen. die Ink-Schriftart wird jedoch auf den aktuellen Eingabeschriftgrad des InkEdit-Steuerelements skaliert und inline mit anderem Text angezeigt.
Hinweis
Aus Sicherheitsgründen müssen Sie Standardverfahren verwenden, um eine Datei zu öffnen oder zu schließen, die Eingabe/Ausgabe zu streamen und die RTF- oder Text-Eigenschaft festzulegen.
Das InkEdit-Steuerelement ist so festgelegt, dass ink als Text standardmäßig erkannt wird. Damit Benutzer Freihand als Freihand hinzufügen können, legen Sie die InkInsertMode-Eigenschaft auf InsertAsInk fest.
Ausführliche Referenzinformationen zum InkEdit-Steuerelement finden Sie unter InkEdit.
Hinweis
Wenn Sie das Win32 InkEdit-Steuerelement verwenden und es in einem Gruppenfeld platzieren, stellen Sie sicher, dass das Feld einen transparenten Stil hat. Andernfalls kann InkEdit keine Ink-Daten erfassen.
Hinweis
Um sicherzustellen, dass Ink ordnungsgemäß angezeigt wird, rufen Sie die Refresh-Methode des InkEdit-Steuerelements auf, wenn sie ein HScroll- oder VScroll-Ereignis empfängt.
In den folgenden Abschnitten wird die Verwendung des InkEdit-Steuerelements ausführlich beschrieben:





