Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Données d’un glyphe unique de GetGlyphImageData.
Syntaxe
struct DWRITE_GLYPH_IMAGE_DATA {
void const *imageData;
UINT32 imageDataSize;
UINT32 uniqueDataId;
UINT32 pixelsPerEm;
D2D1_SIZE_U pixelSize;
D2D1_POINT_2L horizontalLeftOrigin;
D2D1_POINT_2L horizontalRightOrigin;
D2D1_POINT_2L verticalTopOrigin;
D2D1_POINT_2L verticalBottomOrigin;
};
Members
imageData
Pointeur vers les données de glyphe.
imageDataSize
Taille des données de glyphe en octets.
uniqueDataId
Identificateur unique pour les données de glyphe. Les clients peuvent l’utiliser pour mettre en cache une version analysée/décompressée et indiquer si un appel répété à la même police retourne les mêmes données.
pixelsPerEm
Pixels par em des données retournées. Pour les données raster non évolutives (PNG/TIFF/JPG), cela peut être plus grand ou plus petit que demandé à partir de GetGlyphImageData lorsqu’il n’y a pas de correspondance exacte. Pour mettre à l’échelle les tailles intermédiaires, utilisez : pixels souhaités par em * taille de police em / pixels réels par em.
pixelSize
Taille de l’image lorsque le format est des données de pixels.
horizontalLeftOrigin
Origine gauche le long de la ligne de base romaine horizontale.
horizontalRightOrigin
Origine droite le long de la ligne de base romaine horizontale.
verticalTopOrigin
Origine supérieure le long de la ligne de base centrale verticale.
verticalBottomOrigin
Origine inférieure le long de la ligne de base centrale verticale.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 10 Build 14393 |
| Serveur minimal pris en charge | Windows 10 Build 14393 |
| Header | dwrite_3.h |