Freihandsteuerung Bearbeiten

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, Freihand zu sammeln, zu erkennen und in Textform anzuzeigen. Darüber hinaus unterstützt es die Anzeige von Freihand als eingebettetes Objekt mit Textformatierungsfunktionen, z. B. fett und unterstrichen.

Gesten und Korrektur

InkEdit unterstützt die folgenden Gesten.

Geste Gestenname Aktion
Geste nach links unten Links unten
EINGABETASTE
Geste nach unten links und lang Links unten
EINGABETASTE
Geste nach oben rechts Rechts oben
Registerkarte
Up-Right-Long-Geste. Up-right-long
Registerkarte
richtige Geste Right
LeerZchn
Linke Geste Links
Rücktaste

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 Korrektur-Benutzeroberfläche, mit der Benutzer alternative Optionen anzeigen und auswählen können, die Bildschirmtastatur und Zeichen-/ Buchstaben-/Blockerkennungen verwenden können.

Weitere Details

InkEdit funktioniert gut in einem Formularszenario für die Einzeilen- sowie mehrzeilige Texteingabe und -bearbeitung. Die primäre beabsichtigte Verwendung für InkEdit besteht darin, Texteingaben von einem Benutzer in Form von Handschrift zu erhalten. Standardmäßig werden Freihandeingaben erkannt und Text an ihrer Stelle eingefügt. Die Standardbenutzeroberfläche für InkEdit ähnelt der des RichTextBox-Steuerelements , es sei denn, der Benutzer legt Freihand fest. Sie können originale Freihand anstelle von Text anzeigen. die Freihandeingabe wird jedoch auf den aktuellen Eingabeschriftgrad des InkEdit-Steuerelements skaliert und inline mit anderem Text angezeigt.

Hinweis

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. 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 aufweist. andernfalls kann InkEdit keine Freihandeingaben sammeln.

Hinweis

Um sicherzustellen, dass Freihand ordnungsgemäß angezeigt wird, rufen Sie die Refresh-Methode des InkEdit-Steuerelements auf, wenn es ein HScroll- oder VScroll-Ereignis empfängt.

In den folgenden Abschnitten wird die Verwendung des InkEdit-Steuerelements erläutert: