Compartilhar via


Classe InkDrawingAttributes

Representa os atributos que são aplicados à tinta quando ela é desenhada.

InkDrawingAttributes tem estes tipos de membros:

Interfaces

A classe InkDrawingAttributes define essas interfaces.

Interface Descrição
Iinkdrawingattributes Esse objeto implementa a interface COM IInkDrawingAttributes .

Métodos

A classe InkDrawingAttributes tem esses métodos.

Método Descrição
Clone Cria um objeto InkDisp, InkDrawingAttributes ou InkRecognizerContext duplicado .

Propriedades

A classe InkDrawingAttributes tem essas propriedades.

Propriedade Tipo de acesso Descrição
Antialiased
Leitura/gravação
Obtém ou define o valor que especifica se as cores de primeiro plano e plano de fundo ao longo da borda da tinta são combinadas para aumentar a suavidade de um traço de tinta.
Cor
Leitura/gravação
Obtém ou define a cor da tinta desenhada com este objeto InkDrawingAttributes .
ExtendedProperties
Somente leitura
Obtém a coleção de dados definidos pelo aplicativo que é armazenada no objeto InkDrawingAttributes .
Fittocurve
Leitura/gravação
Obtém ou define o valor que especifica se a tinta é renderizada como uma série de curvas em vez de como linhas entre pontos de exemplo de caneta.
Altura
Leitura/gravação
Obtém ou define a altura da caneta ao desenhar tinta com este objeto InkDrawingAttributes .
IgnorePressure
Leitura/gravação
Obtém ou define o valor que especifica se a tinta desenhada se torna automaticamente mais larga com maior pressão da ponta da caneta na superfície do tablet.
PenTip
Leitura/gravação
Obtém ou define a ponta da caneta a ser usada (bola ou retângulo) ao desenhar tinta com esse objeto InkDrawingAttributes .
RasterOperation
Leitura/gravação
Obtém ou define como a cor da caneta interage com as cores de plano de fundo existentes na tela quando a tinta é desenhada.
Transparência
Leitura/gravação
Obtém ou define o valor de transparência da tinta desenhada. Os valores variam de zero (totalmente opaco) a 255 (totalmente transparente).
Largura
Leitura/gravação
Obtém ou define a largura da caneta ao desenhar tinta com este objeto InkDrawingAttributes .

Comentários

Esse objeto pode ser instanciado chamando o método CoCreateInstance em C++.

Esses atributos de desenho podem ser associados a um traço ou cursor e especificar configurações como cor, largura e transparência.

Para especificar os atributos de desenho de um traço, use a propriedade DrawingAttributes do objeto IInkStrokeDisp . Para especificar os atributos de desenho de todos os traços dentro de uma coleção de traços, chame o método ModifyDrawingAttributes da coleção InkStrokes .

Cada objeto InkCollector , o objeto InkOverlay e o controle InkPicture podem especificar um conjunto diferente de atributos de desenho para o mesmo cursor. Use a propriedade DrawingAttributes do objeto IInkCursor para obter ou definir os atributos de desenho de um cursor.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Cabeçalho
Msinkaut.h (também requer Msinkaut_i.c)
Biblioteca
InkObj.dll

Confira também

Propriedade DrawingAttributes

Propriedade DrawingAttributes

Propriedade DrawingAttributes

Propriedade DefaultDrawingAttributes

Propriedade DefaultDrawingAttributes

Propriedade DefaultDrawingAttributes

Método ModifyDrawingAttributes

IInkCursor Interface

Classe InkDisp

IInkStrokeDisp Interface