Udostępnij za pośrednictwem


Uzyskiwanie dostępu do danych wejściowych rysika i manipulowanie nimi

Tablet PC zawiera technologię interakcji z danymi pióra tabletu podczas ich zbierania. Klasa RealTimeStylus jest częścią interfejsów programowania aplikacji StylusInput (API), które zapewniają dostęp do strumienia danych pióra tabletu. Te interfejsy API umożliwiają przechwytywanie, przerywanie i modyfikowanie strumienia niezależnie od renderowania i zbierania pisma odręcznego.

Interfejsy API StylusInput zostały zaprojektowane z myślą o następujących rozwiązaniach:

  • Zapewnij dostęp w czasie rzeczywistym do strumienia danych pióra tabletu.
  • Nie dopuść, aby wątek interfejsu użytkownika blokował dynamiczne renderowanie atramentu, umieszczając dane pakietów w kolejce w wątku interfejsu użytkownika i tworząc kolekcję atramentu jednobieżną.
  • Zwiększ wydajność i zmniejsz ogólne użycie wątków w porównaniu do stosowania kontrolki InkCollector, kontrolki InkOverlay, kontrolki InkPicture lub kontrolki InkEdit do rejestrowania danych z pióra.

Interfejsy API StylusInput nie są zaprojektowane do współpracy z obiektem InkCollector, obiektem InkOverlay, kontrolką InkPicture lub kontrolką InkEdit.

Jeśli musisz bezpośrednio wchodzić w interakcję ze strumieniem danych pióra tabletu lub gdy aplikacja może blokować pisanie odręczne w czasie rzeczywistym, użyj obiektu RealTimeStylus. Użyj obiektu InkCollector, obiektu InkOverlay, kontrolki InkPicture lub kontrolki InkEdit, gdy domyślne zachowanie tych elementów zapewnia potrzebne ci zachowanie.

W tej sekcji

W poniższych sekcjach opisano elementy interfejsów API StylusInput:

modelu Cascaded RealTimeStylus

przykładowa wtyczka RealTimeStylus

Przykład kolekcji RealTimeStylus Ink Collection