Partager via


IDWriteTextAnalyzer2::GetGlyphOrientationTransform, méthode (dwrite_2.h)

Retourne la matrice de transformation 2x3 pour l’angle respectif pour dessiner l’exécution du glyphe.

Étend IDWriteTextAnalyzer1::GetGlyphOrientationTransform pour passer des valeurs valides pour l’origine de la base de référence plutôt que des zéros.

Syntaxe

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

Paramètres

glyphOrientationAngle

Type : DWRITE_GLYPH_ORIENTATION_ANGLE

Valeur de type DWRITE_GLYPH_ORIENTATION_ANGLE qui spécifie l’angle signalé dans IDWriteTextAnalysisSink1::SetGlyphOrientation.

isSideways

Type : BOOL

Indique si les glyphes de l’exécution sont latérales ou non.

originX

Type : FLOAT

Valeur X de l’origine de la base de référence.

originY

Type : FLOAT

Valeur Y de l’origine de la base de référence.

[out] transform

Type : DWRITE_MATRIX*

Transformation retournée.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

   
Client minimal pris en charge Windows 8.1 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite_2.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteTextAnalyzer2