Compartilhar via


Classe InkTransform

Representa uma matriz 3x3 que, por sua vez, representa uma transformação de afins.

O InkTransform tem estes tipos de membros:

Métodos

A classe InkTransform tem esses métodos.

Método Descrição
GetTransform Recupera o InkTransform como 6 floats.
Refletir Reflete a transformação nas direções horizontal ou vertical.
Redefinir Redefine a transformação para seu estado original.
Girar Gira a transformação por um ângulo medido em graus e, opcionalmente, especifica um ponto central para a rotação.
ScaleTransform Dimensiona a transformação por fatores X e Y.
Settransform Modifica o InkTransform usando 6 floats.
Cisalhamento Aplica uma tesoura com os fatores horizontais e verticais especificados.
Traduzir Move a transformação pelos componentes horizontais e verticais especificados.

Propriedades

A classe InkTransform tem essas propriedades.

Propriedade Tipo de acesso Descrição
Dados
Leitura/gravação
Obtém ou define a versão de Automação do struct WIN32 XFORM.
Edx
Leitura/gravação
Obtém ou define o número real que especifica o elemento na terceira linha, primeira coluna.
Edy
Leitura/gravação
Obtém ou define o número real que especifica o elemento na terceira linha, segunda coluna.
eM11
Leitura/gravação
Obtém ou define o número real que especifica o elemento na primeira linha, primeira coluna.
eM12
Leitura/gravação
Obtém ou define o número real que especifica o elemento na primeira linha, segunda coluna.
eM21
Leitura/gravação
Obtém ou define o número real que especifica o elemento na segunda linha, primeira coluna.
eM22
Leitura/gravação
Obtém ou define o número real que especifica o elemento na segunda linha, segunda coluna.

Comentários

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

O objeto armazena apenas seis dos nove números em uma matriz 3x3 porque todas as matrizes 3x3 que representam transformações de afins têm a mesma terceira coluna (0, 0, 1). Esse objeto, por sua vez, é usado para descrever operações de transformação, como mover, escorar, dimensionar ou girar em um objeto InkRenderer , objeto IInkStrokeDisp ou coleção InkStrokes .

Observação

O objeto InkTransform correlaciona-se à estrutura XFORM .

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