Partilhar via


Controle InkPicture

O controle de InkPicture permite que você coloque uma imagem (.jpg, .bmp, .pngou .gif formato) em um aplicativo ao qual os usuários podem adicionar tinta. Destina-se a cenários em que a tinta não precisa ser reconhecida como texto, mas é armazenada como tinta.

Os usuários adicionam tinta a uma camada transparente usando uma caneta. Os usuários podem redimensionar uma janela InkPicture sem perder nenhuma informação de tinta, mesmo que a tinta seja cortada ao redimensionar.

O controle de InkPicture inclui suporte básico de impressão; No entanto, cabe a você implementar a visualização de impressão ou outros recursos avançados de impressão.

A implementação gerenciada (.NET Framework) do InkPicture herda da classe PictureBox.

Por padrão, a tinta é colorida de preto se não estiver no modo de alto contraste; caso contrário, ele será definido como o valor atual da configuração de cor do sistema (COLOR_WINDOWTEXT). Além disso, por padrão, FitToCurve é FALSE.

Dentro do controle InkPicture, use o objeto Ink para carregar e salvar tinta.

Observação

Quando você define aEditingMode como Excluir ou Selecionar, outros eventos (como o evento Stroke) são acionados. Esses eventos são úteis se você quiser implementar seus próprios modos de exclusão ou seleção.

 

Para obter informações de referência detalhadas sobre o controle InkPicture, consulte InkPicture.

As seções a seguir detalham o uso do controle InkPicture: