Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define como a transformação do mundo, os pontos por polegada (dpi) e a largura do traço afetam a forma da caneta usada para acariciá-lo.
Syntax
typedef enum D2D1_STROKE_TRANSFORM_TYPE {
D2D1_STROKE_TRANSFORM_TYPE_NORMAL = 0,
D2D1_STROKE_TRANSFORM_TYPE_FIXED = 1,
D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE = 2,
D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_STROKE_TRANSFORM_TYPE_NORMAL Valor: 0 O traço respeita a transformação de mundo definida no momento, o dpi e a largura do traço. |
D2D1_STROKE_TRANSFORM_TYPE_FIXED Valor: 1 O traço não respeita a transformação do mundo, mas respeita o dpi e a largura do traço. |
D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE Valor: 2 O traço é forçado a 1 pixel de largura (no espaço do dispositivo) e não respeita a transformação do mundo, o dpi ou a largura do traço. |
D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD Valor: 0xffffffff |
Comentários
Se você especificar D2D1_STROKE_TRANSFORM_TYPE_FIXED o traço não será afetado pela transformação do mundo.
Se você especificar D2D1_STROKE_TRANSFORM_TYPE_FIXED o aplicativo terá o mesmo comportamento no Windows 7 e posterior.
Se você especificar D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE o traço sempre terá 1 pixel de largura.
Além do traço, qualquer valor derivado da largura do traço não é afetado quando transformType é fixo ou linha de cabelo. Isso inclui miters, tampas de linha e assim por diante.
É importante distinguir entre a geometria que está sendo traçada e a forma da caneta de traço. Quando D2D1_STROKE_TRANSFORM_TYPE_FIXED ou D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE é especificado, a geometria ainda respeita a transformação e o dpi, mas a caneta que rastreia a geometria não.
Aqui está uma ilustração de um traço com traço e uma transformação de distorção e alongamento.


Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | d2d1_1.h |