Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O controle InkEdit fornece uma maneira fácil de capturar, reconhecer e exibir tinta.
Essa implementação do controle InkEdit é baseada no controleRichEdit. A implementação gerenciada (.NET Framework) do InkEdit é baseada no controleRichTextBox.
O objetivo principal do controle InkEdit é coletar tinta, reconhecê-la e exibi-la em forma de texto. Além disso, ele suporta a exibição de tinta como um objeto incorporado com recursos de formatação de texto, como negrito e sublinhado.
Gestos e Correção
InkEdit suporta os seguintes gestos.
| Gesto | Nome do gesto | Ação |
|---|---|---|
|
Abaixo-esquerda |
Entrar |
|
Baixo-esquerda-longo |
Entrar |
|
À direita |
Separador |
|
Up-right-long |
Separador |
|
Certo |
Espaço |
|
Esquerda |
Espaço traseiro |
Os eventos de gestos que você pode manipular contêm informações de gestos, traçados e cursor que você pode usar para enviar texto para InkEdit ou colocar dados na área de transferência.
InkEdit também fornece uma interface de usuário de correção que permite aos usuários visualizar e selecionar entre alternativas, usar o teclado na tela e reconhecedores de caracteres/letras/blocos.
Outros Detalhes
InkEdit foi projetado para funcionar bem em um cenário de formulário para entrada e edição de texto de linha única e multilinha. O principal uso pretendido para o InkEdit é obter entrada de texto de um usuário na forma de manuscrito. Por padrão, a entrada de tinta é reconhecida e o texto é inserido em seu lugar. A interface de usuário padrão para InkEdit é semelhante à do controle de RichTextBox, exceto quando o usuário está colocando tinta. Você pode exibir tinta original em vez de texto; no entanto, a tinta é dimensionada para o tamanho de fonte de entrada atual do controle InkEdit e é exibida em linha com outro texto.
Observação
Por motivos de segurança, você deve usar procedimentos padrão para abrir ou fechar um arquivo, transmitir a entrada/saída e definir o RTF ou propriedade Text.
O controle InkEdit é definido para reconhecer tinta como texto por padrão. Para permitir que os usuários adicionem tinta como tinta, defina a propriedade InkInsertMode como InsertAsInk.
Para obter informações de referência detalhadas sobre o controle InkEdit, consulte InkEdit.
Observação
Se você usar o controle Win32 InkEdit e colocá-lo dentro de uma caixa de grupo, certifique-se de que a caixa tem um estilo transparente; caso contrário, o InkEdit não poderá coletar tinta.
Observação
Para garantir que a tinta seja exibida corretamente, chame o controle InkEditmétodo Refresh quando receber umHScrollou evento VScroll.