Interface IInkCustomStrokes (msinkaut.h)

Contém uma coleção de coleções InkStrokes definidas pelo usuário.

Herança

A interface IInkCustomStrokes herda da interface IUnknown . IInkCustomStrokes também tem esses tipos de membros:

Métodos

A interface IInkCustomStrokes tem esses métodos.

 
IInkCustomStrokes::Add

Adiciona uma coleção InkStrokes a uma coleção IInkCustomStrokes.
IInkCustomStrokes::Clear

Limpa todas as coleções InkStrokes da coleção IInkCustomStrokes.
IInkCustomStrokes::get_Count

Obtém o número de objetos ou coleções contidos em uma coleção. (IInkCustomStrokes.get_Count)
IInkCustomStrokes::Item

Recupera a Coleção InkStrokes no local especificado na Interface IInkCustomStrokes.
IInkCustomStrokes::Remove

Remove a coleção InkStrokes da coleção IInkCustomStrokes.

Comentários

Os traços personalizados são essencialmente chamados de coleções InkStrokes que são persistentes e lembradas para uso posterior.

Você usa uma coleção de traços personalizados para armazenar traços que têm o mesmo significado ou que estão relacionados de alguma forma. Exemplos de traços que talvez você queira persistir incluem:

  • Todos os traços desenhados pelo mesmo cursor (caneta)
  • Os traços em um objeto InkDisp que correspondem a uma palavra ou parágrafo
  • Todos os traços que cruzam uma região conhecida
Por exemplo, suponha que você queira desenhar com dois cursores diferentes e manter separado o conjunto de traços que você desenha com cada cursor. Você pode reconhecer os traços desenhados com o primeiro cursor e anexar um objeto IInkRecognitionResult a essa coleção de traços. Para persistir o resultado do reconhecimento, adicione os traços à coleção CustomStrokes do objeto InkDisp . Posteriormente, você pode acessar a primeira coleção de traços obtendo a coleção CustomStrokes persistente do objeto InkDisp .

Cada coleção IInkCustomStrokes é referenciada pelo nome.

Coleções IInkCustomStrokes são referências a dados de tinta, não aos dados reais em si.

Para obter mais informações sobre coleções em COM, consulte Usando a biblioteca COM.

Se você definir uma classe que implementa essa interface, a nova classe não interagirá corretamente com as APIs (interfaces de programação de aplicativo) do Tablet PC.

Requisitos

   
Cliente mínimo com suporte Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho msinkaut.h

Confira também

Classe InkDisp

Coleção InkStrokes