Compartir a través de


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

Devuelve una matriz de transformación de 2x3 para el ángulo correspondiente para dibujar la ejecución del glifo.

Extiende IDWriteTextAnalyzer1::GetGlyphOrientationTransform para pasar valores válidos para el origen de línea base en lugar de ceros.

Sintaxis

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

Valor con tipo DWRITE_GLYPH_ORIENTATION_ANGLE que especifica el ángulo que se informó en IDWriteTextAnalysisSink1::SetGlyphOrientation.

isSideways

Tipo: BOOL

Si los glifos de la carrera están lateralmente o no.

originX

Tipo: FLOAT

Valor X del origen de línea base.

originY

Tipo: FLOAT

Valor Y del origen de línea base.

[out] transform

Tipo: DWRITE_MATRIX*

Transformación devuelta.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Cliente mínimo compatible Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dwrite_2.h
Library Dwrite.lib
Archivo DLL Dwrite.dll

Consulte también

IDWriteTextAnalyzer2