Método Matrix3x2F::Scale(D2D1_SIZE_F,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(
  D2D1_SIZE_F   size,
  D2D1_POINT_2F center
);

Parâmetros

size

Tipo: D2D1_SIZE_F

Os fatores de escala do eixo x e 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 e os fatores de escala especificados. Os fatores de escala são armazenados como um par ordenado na estrutura D2D1_SIZE_F . Se você preferir listar cada fator de escala como um parâmetro, chame o outro método Scale .

A ilustração a seguir mostra que o tamanho do quadrado aumentou para 130% em cada dimensão. O ponto central para o 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, consulte 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