Método Matrix3x2F::Scale(FLOAT,FLOAT,D2D1_POINT_2F) (d2d1helper.h)

Cria uma transformação de escala que tem os fatores de escala e o ponto central especificados.

Sintaxe

Matrix3x2F Scale(
  FLOAT         x,
  FLOAT         y,
  D2D1_POINT_2F center
);

Parâmetros

x

Tipo: FLOAT

O fator de escala do eixo x da transformação de escala.

y

Tipo: FLOAT

O fator de escala do eixo y da transformação de escala.

center

Tipo: D2D1_POINT_2F

O ponto sobre o qual a escala é executada.

Valor retornado

Tipo: Matrix3x2F

A nova transformação de escala.

Comentários

Esse método cria uma transformação de escala para o centerPoint especificado e os fatores de escala do eixo x e do eixo y. Se você preferir criar um
D2D1_SIZE_F estrutura para armazenar os fatores de escala, chame o outro método Scale .

A ilustração a seguir mostra que o tamanho do quadrado aumentou para 130% em ambas as dimensões. O ponto central do dimensionamento é o canto superior esquerdo do quadrado.

Ilustração de um quadrado dimensionado em 130% na direção x e na direção y

Para obter um exemplo, confira Como dimensionar um objeto.

Requisitos

   
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