Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Daten für eine einzelne Glyphe aus GetGlyphImageData.
Syntax
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;
};
Elemente
imageData
Zeigen Sie auf die Glyphendaten.
imageDataSize
Größe von Glyphendaten in Byte.
uniqueDataId
Eindeutiger Bezeichner für die Glyphendaten. Clients können dies verwenden, um eine analysierte/dekomprimierte Version zwischenzuspeichern und festzustellen, ob ein wiederholter Aufruf derselben Schriftart dieselben Daten zurückgibt.
pixelsPerEm
Pixel pro Em der zurückgegebenen Daten. Bei nicht skalierbaren Rasterdaten (PNG/TIFF/JPG) kann dies größer oder kleiner als bei GetGlyphImageData angefordert werden, wenn keine genaue Übereinstimmung vorliegt. Verwenden Sie zum Skalieren von Zwischengrößen: gewünschte Pixel pro em * Schriftgrad / tatsächliche Pixel pro em.
pixelSize
Größe des Bilds, wenn das Format Pixeldaten ist.
horizontalLeftOrigin
Linker Ursprung entlang der horizontalen römischen Grundlinie.
horizontalRightOrigin
Rechter Ursprung entlang der horizontalen römischen Grundlinie.
verticalTopOrigin
Oberer Ursprung entlang der vertikalen zentralen Basislinie.
verticalBottomOrigin
Unterer Ursprung entlang der vertikalen zentralen Basislinie.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 10 Build 14393 |
| Mindestanforderungen für unterstützte Server | Windows 10 Build 14393 |
| Header | dwrite_3.h |