Delen via


Referentie voor RealTimeStylus

Biedt toegang tot de stylus-gebeurtenissen die afkomstig zijn van pen- of aanraakdigitaliseerders.

In deze sectie

Opmerkingen

Met dit object wordt de IRealTimeStylus COM-interface geïmplementeerd.

Dit object kan worden geïnstantieerd door de methode CoCreateInstance aan te roepen in C++.

U kunt gegevens volledig beheren, dynamisch weergeven, wijzigen en zelfs verwijderen uit de pakketstroom binnen de synchrone en asynchrone invoegtoepassingen van de RealTimeStylus Class-object.

De realtime stylus biedt een manier om een InkCollecting--object te maken dat uit één thread bestaat en zich in de ui-thread van de toepassing bevindt. Dit InkCollecting-object heeft toegang tot de realtime stylusgegevens uit de wachtrij. Een InkCollecting--object in combinatie met een stylus in realtime maakt het mogelijk om realtime selectiebewerkingen en realtime bewerking van de verzamelde inktgegevens mogelijk te maken. Zie Stylus Inputopenen en bewerken voor meer informatie.

Gebruik het RealTimeStylus Class-object om rechtstreeks te communiceren met de gegevensstroom van de tablet stylus of om realtime inkt te blokkeren. Gebruik het InkCollector Class-object, InkOverlay Class-object, Besturingselement voor InkPicture of InkEdit-besturingselement besturingselement wanneer het standaardgedrag van deze objecten het gewenste gedrag biedt.

De realtime stylus-gebeurtenissen bevinden zich in een specifieke venstergreep binnen een specifieke rechthoek voor vensterinvoer. De RealTimeStylusService kan stylusgegevens verzenden naar meerdere RealTimeStylus Class objecten. Elk RealTimeStylus Class object ontvangt stylusgegevens voor een specifieke sectie van een venster op basis van de gedefinieerde eigenschap IRealTimeStylus::WindowInputRectangle Property voor dat RealTimeStylus Class-object. Het RealTimeStylus Class object haalt de stylusgegevens op en verwerkt dit vervolgens via een lijst met synchrone en asynchrone invoegtoepassingen.

Het verschil tussen de synchrone invoegtoepassingen en de asynchrone invoegtoepassingen bevindt zich in de thread waarin ze worden uitgevoerd en de aanroepvolgorde. Synchrone invoegtoepassingen worden aangeroepen door de thread waarin het RealTimeStylus Class object wordt uitgevoerd. Telkens wanneer RealTimeStylus Class object wordt geïnstantieerd, wordt er een uitvoeringsthread geïnstantieerd. Synchrone invoegtoepassingen worden uitgevoerd op deze nieuwe thread die is geïnstantieerd voor het exemplaar van de RealTimeStylus Class-object. Asynchrone invoegtoepassingen worden aangeroepen via de gebruikersinterface of toepassingsthread nadat de pakketstroom is verwerkt door de synchrone invoegtoepassingen en zijn opgeslagen in de uitvoerwachtrij.

IDynamicRenderer Interface

IStylusSyncPlugin

IStylusAsyncPlugin

IRealTimeStylus-