DWORD GetFontData ( DWORD dwTable, DWORD dwOffset, LPVOID lpData, DWORD cbData ) const ;
Valeur de retour
Spécifie le nombre d'octets retournés dans la mémoire tampon pointée par lpData si la fonction a réussi ; sinon – 1.
Paramètres
dwTable
Spécifie le nom de la table métrique d'être retourné. Ce paramètre peut être une des tables métriques documentées dans la spécification de fichiers de polices TrueType publiée par Microsoft Corporation. Si ce paramètre est 0, les informations sont extraites à partir du début du fichier de police.
dwOffset
Spécifie l'offset du début de la table à laquelle commencer à récupérer les informations. Si ce paramètre est 0, l'information est récupérée à partir du début de la table spécifiée par le paramètre dwTable . Si cette valeur est supérieure ou égale à la taille de la table, GetFontData retourne 0.
lpData
Pointe vers une mémoire tampon qui recevra les informations des police. Si cette valeur est NULL, la fonction renvoie la taille de la mémoire tampon requise pour les données de la police spécifiées dans le paramètre dwTable.
cbData
Spécifie la longueur, en octets, de l'information à être récupérée. Si ce paramètre est 0, GetFontData retourne la taille de données spécifiées dans le paramètre dwTable.
Remarques
Récupère les informations de la métrique de la police d'un fichier de polices dimensionnables. Les informations à récupérer sont identifiées en spécifiant un décalage dans le fichier de police et de la longueur des données à retourner.
Une application peut parfois utiliser la fonction de membre GetFontData pour enregistrer une police TrueType dans un document. Pour ce faire, l'application détermine si la police peut être incorporée et récupère ensuite le fichier de police ensemble, spécifiez 0 pour les paramètres dwTableet cbData dwOffset.
Les applications peuvent déterminer si une police peut être incorporée en vérifiant le membre otmfsType de la OUTLINETEXTMETRIC structure. Si le bit 1 de otmfsType est défini, plongement est interdit pour la police. Si le bit 1 est clair, la police peut être incorporée. Si le bit 2 est défini, l'intégration est en lecture seule.
Si une application tente d'utiliser cette fonction pour extraire des informations pour une police non-TrueType, la fonction de membre GetFontData renvoie – 1.
Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussinbsp ;CDC::GetOutlineTextMetrics, :: GetFontData, OUTLINETEXTMETRIC