Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A classeRealTimeStylus permite que você interaja com o fluxo de dados da caneta eletrônica. Para interagir com o fluxo de dados, adicione um objeto RealTimeStylus ao seu aplicativo e adicione plug-ins ao objeto RealTimeStylus.
Os plug-ins podem modificar os dados associados a pacotes in-air, stylus down, pacotes e métodos de notificação stylus up. Os plug-ins podem cancelar pacotes no ar e métodos de notificação de pacotes. Os plug-ins também podem adicionar dados de aplicativo ao fluxo na forma de objetos CustomStylusData. A lista a seguir oferece ideias para categorias comuns de plug-ins que você pode querer usar ou criar.
- Plug-in de filtro: um objeto que remove ou cancela seletivamente dados no fluxo de dados da caneta eletrônica.
- Plug-in modificador: um objeto que modifica seletivamente os dados no fluxo de dados da caneta eletrônica.
- Plug-in de renderizador dinâmico: um objeto que exibe os dados da caneta eletrônica em tempo real enquanto eles estão sendo manipulados pelo objeto RealTimeStylus. Mais tarde, para eventos como uma atualização de formulário, um plugin de renderizador de conteúdo ou um plugin de captura de tinta pode redesenhar a tinta.
- Plug-in de reconhecimento: um objeto que analisa o movimento da caneta do tablet em busca de gestos, reconhecimento de escrita ou outros glifos.
- Plug-in do coletor de tinta: um objeto que, a partir do fluxo de dados da caneta digital do tablet, cria e armazena tinta.
- Plug-in de wrapper: um plug-in que atua como uma interface entre o objeto RealTimeStylus e outro plug-in ou objeto como uma forma de modificar o comportamento do objeto encapsulado.
Os plug-ins de renderizador dinâmico e de coleta de tinta podem ser criados para renderizar em vários contextos, como um arquivo, um fluxo ou um dispositivo de exibição. A tinta também pode ser armazenada em vários formatos, como um objeto Ink, um arquivo GIF (Graphics Interchange Format) fortificado, um arquivo ISF (Ink Serialized Format) ou outros formatos.
Dois plug-ins são fornecidos com as APIs StylusInput: a classeDynamicRenderer e a classeGestureRecognizer. A classe DynamicRenderer fornece renderização básica dos dados de tinta em tempo real e é simplificada para ter um impacto mínimo no desempenho. A classe GestureRecognizer fornece reconhecimento de gestos para a classeRealTimeStylus.
Nesta secção
- Trabalhando com a classe RealTimeStylus
- plug-ins e a classe RealTimeStylus
- Dados de Plug-in e a Classe RealTimeStylus
- Notas de implementação para as APIs StylusInput
- Ink-Collection Complementos
- Dynamic-Renderer Plug-ins
- Plug-ins do Reconhecedor