IDWriteFactory::CreateCustomFontFileReference, méthode (dwrite.h)
Crée une référence à une ressource de fichier de polices spécifique à l’application.
Syntaxe
HRESULT CreateCustomFontFileReference(
[in] void const *fontFileReferenceKey,
UINT32 fontFileReferenceKeySize,
IDWriteFontFileLoader *fontFileLoader,
[out] IDWriteFontFile **fontFile
);
Paramètres
[in] fontFileReferenceKey
Type : const void*
Clé de référence de fichier de police qui identifie de manière unique la ressource de fichier de police pendant la durée de vie de fontFileLoader.
fontFileReferenceKeySize
Type : UINT32
Taille de la clé de référence du fichier de police en octets.
fontFileLoader
Type : IDWriteFontFileLoader*
Chargeur de fichiers de polices qui sera utilisé par le système de polices pour charger des données à partir du fichier identifié par fontFileReferenceKey.
[out] fontFile
Type : IDWriteFontFile**
Contient l’adresse d’un pointeur vers l’objet fichier de police nouvellement créé lorsque cette méthode réussit, ou NULL en cas de défaillance.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Cette fonction est fournie dans les cas où une application ou un document doit utiliser une police privée sans avoir à l’installer sur le système. fontFileReferenceKey doit être unique uniquement dans l’étendue de fontFileLoader utilisé dans cet appel.
Spécifications
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | dwrite.h |
Bibliothèque | Dwrite.lib |
DLL | Dwrite.dll |