Compartilhar via


Método Matrix3x2F::Translation(D2D1_SIZE_F) (d2d1helper.h)

Cria uma transformação de tradução que tem os deslocamentos x e y especificados.

Sintaxe

Matrix3x2F Translation(
  D2D1_SIZE_F size
);

Parâmetros

size

Tipo: D2D1_SIZE_F

A distância a ser convertida ao longo do eixo x e do eixo y.

Retornar valor

Tipo: Matrix3x2F

Uma matriz de transformação que converte um objeto da distância horizontal e vertical especificada.

Comentários

A tradução é uma transformação afim, que move cada ponto por uma distância fixa na mesma direção. É semelhante a deslocar a origem do espaço de coordenadas. Você pode traduzir um objeto ao longo do eixo x, do eixo y ou ambos.

Ao chamar esse método, especifique os deslocamentos x e y e crie uma estrutura D2D1_SIZE_F para armazenar os deslocamentos. Se você preferir especificar cada deslocamento como um parâmetro, chame o outro método translation . A ilustração a seguir mostra um quadrado movido 20 pixels para a direita ao longo do eixo x e 10 pixels para baixo ao longo do eixo y.

Ilustração de um quadrado movido para a direita e para baixo de sua posição original Para obter um exemplo, confira Como traduzir um objeto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho d2d1helper.h
Biblioteca D2d1.lib
DLL D2d1.dll

Confira também

Matrix3x2F