Partager via


MÉTHODE IDWriteFactory4::ComputeGlyphOrigins(DWRITE_GLYPH_RUNconst*,D2D1_POINT_2F,D2D1_POINT_2F*) (dwrite_3.h)

Convertit les emplacements d’exécution de glyphes en origines de glyphes.

Syntaxe

HRESULT ComputeGlyphOrigins(
  DWRITE_GLYPH_RUN const *glyphRun,
  D2D1_POINT_2F          baselineOrigin,
  D2D1_POINT_2F          *glyphOrigins
);

Paramètres

glyphRun

Type : DWRITE_GLYPH_RUN

Structure contenant les propriétés de l’exécution du glyphe.

baselineOrigin

Type : D2D1_POINT_2F

Position de l’origine de la ligne de base, dans les adresses DIPs, par rapport au coin supérieur gauche de la DIB.

glyphOrigins

Type : [out] D2D1_POINT_2F*

Au retour contient les origines du glyphe pour le glyphrun.

Valeur retournée

Type : HRESULT

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

Notes

La transformation et l’PPP n’ont aucun effet sur la mise à l’échelle de l’origine. Ils sont uniquement utilisés pour calculer les avances de glyphes lorsqu’ils ne sont pas fournis et aligner les glyphes dans les modes de mesure alignés sur les pixels.

Spécifications

   
Plateforme cible Windows
En-tête dwrite_3.h
Bibliothèque Dwrite.lib

Voir aussi

IDWriteFactory4