Método IDWriteTextAnalyzer2::GetGlyphOrientationTransform (dwrite_2.h)

Retorna matriz de transformação 2x3 para o respectivo ângulo para desenhar a execução do glifo.

Estende IDWriteTextAnalyzer1::GetGlyphOrientationTransform para passar valores válidos para a origem da linha de base em vez de zeros.

Sintaxe

HRESULT GetGlyphOrientationTransform(
        DWRITE_GLYPH_ORIENTATION_ANGLE glyphOrientationAngle,
        BOOL                           isSideways,
        FLOAT                          originX,
        FLOAT                          originY,
  [out] DWRITE_MATRIX                  *transform
);

Parâmetros

glyphOrientationAngle

Tipo: DWRITE_GLYPH_ORIENTATION_ANGLE

Um valor do tipo DWRITE_GLYPH_ORIENTATION_ANGLE que especifica o ângulo que foi relatado em IDWriteTextAnalysisSink1::SetGlyphOrientation.

isSideways

Tipo: BOOL

Se os glifos da execução estão de lado ou não.

originX

Tipo: FLOAT

O valor X da origem da linha de base.

originY

Tipo: FLOAT

O valor Y da origem da linha de base.

[out] transform

Tipo: DWRITE_MATRIX*

Transformação retornada.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

   
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dwrite_2.h
Biblioteca Dwrite.lib
DLL Dwrite.dll

Confira também

IDWriteTextAnalyzer2