Controle InkPicture

O controle InkPicture permite que você coloque uma imagem (formato .jpg, .bmp, .png ou .gif) 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 InkPicture inclui suporte básico à impressão; no entanto, cabe a você implementar a visualização de impressão ou outros recursos de impressão avançados.

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

Por padrão, a tinta é preta colorida se não estiver no modo de alto contraste; caso contrário, ele é 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 o EditingMode como Excluir ou Selecionar, outros eventos (como o evento Stroke ) são disparados. Esses eventos serã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 :