Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das RealTimeStylus--Objekt sammelt keine Freihandeingabe. Um die RealTimeStylus- zum Sammeln von Freihand zu verwenden, erstellen Sie ein Freihandsammler-Plug-In.
Im Folgenden finden Sie ein minimales Szenario für die Verwendung des RealTimeStylus- Objekts in einem Formular, das Freihand sammelt.
- Erstellen Sie ein Formular, das die IStylusAsyncPlugin Schnittstelle implementiert.
- Erstellen Sie ein RealTimeStylus--Objekt, und fügen Sie es an ein Steuerelement im Formular an.
- Legen Sie interesse an den Benachrichtigungen "StylusDown", "Packets" und "StylusUp" im DataInterest--Eigenschaft des Formulars fest.
- Fügen Sie im StylusDown-des Formulars, Packetsund StylusUp- Methoden Code hinzu, um die Eingabestift-, Paket- und Eingabestiftbenachrichtigungen zu behandeln, die vom RealTimeStylus-Objekt des Formulars gesendet werden. Dieser Code sollte die Stiftdaten speichern und die Striche erstellen und speichern.
Ein Beispiel für eine solche Anwendung finden Sie im RealTimeStylus Ink Collection Sample.
Anmerkung
Wenn ein DisplaySettingsChanged-Ereignis auftritt, rufen Sie die ModifyDrawingAttributes Methode der erfassten Striche in einem DisplaySettingsChanged-Ereignishandler auf, um die Width und Height Eigenschaften neu zu berechnen. Dies ist erforderlich, um mögliche Dpi-Änderungen (Dots per Inch) zu berücksichtigen, die aus dem DisplaySettingsChanged-Ereignis resultieren.
Freihandauflistung und Erkennung
Weder Freihandanalyse noch Schrifterkennung ist eine Funktion des RealTimeStylus-Objekts. Wenn das Freihandsammler-Plug-In Freihand sammelt oder wie Sie die Freihandeingabe erkennen möchten, können Sie die Freihandeingabe in ein RecognizerContext-- oder Dividieren-Objekt kopieren. Weitere Informationen zur Erkennung und Freihandanalyse finden Sie unter Informationen zur Schrifterkennung oder The Divider Object.
Statisches Rendering
Fügen Sie ein DynamicRenderer--Objekt an das RealTimeStylus-Objekt an, um Freihandeingaben zu rendern. Um Freihand nach der Erfassung zu rendern, verwenden Sie ein Renderer--Objekt, um die Striche auf das entsprechende Graphics-Objekt zu zeichnen. Weitere Informationen zum DynamicRenderer-Objekt finden Sie unter Dynamic-Renderer Plug-Ins. Ein Beispiel für statisches und dynamisches Rendering finden Sie unter RealTimeStylus Ink Collection Sample.