InkEdit-Steuerelement
Das InkEdit--Steuerelement bietet eine einfache Möglichkeit zum Erfassen, Erkennen und Anzeigen von Freihandeingaben.
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, Freihand zu sammeln, zu erkennen und in Textform anzuzeigen. Darüber hinaus unterstützt es das Anzeigen von Freihand als eingebettetes Objekt mit Textformatierungsfunktionen, z. B. Fett- und Unterstrichen.
Gesten und Korrekturen
InkEdit- unterstützt die folgenden Gesten.
Geste | Gestikname | Aktion |
---|---|---|
![]() |
Nach unten links |
Eintreten |
![]() |
Nach links unten |
Eintreten |
![]() |
Rechts oben |
Registerkarte |
![]() |
Up-right-long |
Registerkarte |
![]() |
Rechts |
Raum |
![]() |
Links |
Backspace |
Gestikereignisse, 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 außerdem eine Korrekturbenutzeroberfläche, über die Benutzer alternativ anzeigen und auswählen können, die Bildschirmtastatur sowie Zeichen-/Buchstaben-/Blockerkennungen verwenden können.
Weitere Details
InkEdit- ist so konzipiert, dass es in einem Formularszenario für eine einzelne Zeile sowie für die mehrzeilige Texteingabe und -bearbeitung gut funktioniert. Die primäre beabsichtigte Verwendung für InkEdit ist das Abrufen von Texteingaben von einem Benutzer in Form von Handschrift. Standardmäßig wird die Freihandeingabe erkannt, und Der Text wird an seiner Stelle eingefügt. Die Standard-Benutzeroberfläche für InkEdit ähnelt der des RichTextBox--Steuerelements, außer wenn der Benutzer Freihand eingibt. Sie können originale Freihand anstelle von Text anzeigen; Die Freihandeingabe wird jedoch auf den aktuellen Schriftgrad des InkEdit-Steuerelements skaliert und inline mit anderem Text angezeigt.
Anmerkung
Aus Sicherheitsgründen müssen Sie Standardprozeduren 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 Freihand standardmäßig als Text erkannt wird. Um Benutzern das Hinzufügen von Freihandeingaben zu ermöglichen, legen Sie die InkInsertMode-eigenschaft auf InsertAsInk-fest.
Ausführliche Referenzinformationen zum InkEdit--Steuerelements finden Sie unter InkEdit.
Anmerkung
Wenn Sie das Win32-InkEdit Steuerelement verwenden und in einem Gruppenfeld platzieren, stellen Sie sicher, dass das Feld eine transparente Formatvorlage aufweist; andernfalls kann InkEdit keine Freihand sammeln.
Anmerkung
Um sicherzustellen, dass Freihand ordnungsgemäß angezeigt wird, rufen Sie das InkEdit-Steuerelement Refresh-Methode auf, wenn es ein HScroll-- oder VScroll--Ereignis empfängt.
In den folgenden Abschnitten wird die Verwendung des InkEdit Steuerelements ausführlich erläutert: