ID2D1DeviceContext::GetGlyphRunWorldBounds, méthode (d2d1_1.h)
Obtient les limites de l’espace mondial dans les DIPs de l’exécution du glyphe à l’aide du DPI de contexte de l’appareil.
Syntaxe
HRESULT GetGlyphRunWorldBounds(
D2D1_POINT_2F baselineOrigin,
[in] const DWRITE_GLYPH_RUN *glyphRun,
DWRITE_MEASURING_MODE measuringMode,
[out] D2D1_RECT_F *bounds
);
Paramètres
baselineOrigin
Type : D2D1_POINT_2F
Origine de la base de référence pour l’exécution du glyphe.
[in] glyphRun
Type : const DWRITE_GLYPH_RUN*
Exécution du glyphe à restituer.
measuringMode
Type : DWRITE_MEASURING_MODE
Le DirectWrite mode de mesure qui indique comment les métriques de glyphe sont utilisées pour mesurer le texte lorsqu’il est mis en forme.
[out] bounds
Type : D2D1_RECT_F*
Les limites du glyphe s’exécutent dans les DIPs et dans l’espace mondial.
Valeur retournée
Type : HRESULT
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
HRESULT | Description |
---|---|
S_OK | Aucune erreur ne s'est produite. |
E_OUTOFMEMORY | Direct2D n’a pas pu allouer suffisamment de mémoire pour terminer l’appel. |
E_INVALIDARG | Un paramètre non valide a été passé à la fonction de retour. |
Remarques
Les limites de l’image reflètent le DPI actuel, le mode unitaire et la transformation mondiale du contexte.
Configuration requise
Client minimal pris en charge | Windows 8 et Mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1_1.h |
DLL | D2d1.dll |