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.
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 |