TTGetNewFontName, fonction (t2embapi.h)

Obtient le nom de famille de la police chargée via TTLoadEmbeddedFont.

Syntaxe

LONG TTGetNewFontName(
  [in]  HANDLE *phFontReference,
  [out] LPWSTR wzWinFamilyName,
  [in]  LONG   cchMaxWinName,
  [out] LPSTR  szMacFamilyName,
  [in]  LONG   cchMaxMacName
);

Paramètres

[in] phFontReference

Handle qui identifie la police incorporée qui a été installée. Le handle fait référence à une structure interne, et non à une structure Hfont.

[out] wzWinFamilyName

Mémoire tampon pour contenir le nouveau nom de famille Microsoft Windows à caractère 16 bits.

[in] cchMaxWinName

Longueur de la chaîne allouée pour le nom Windows (szWinFamilyName). Doit être au moins LF_FACESIZE long.

[out] szMacFamilyName

Mémoire tampon pour contenir le nouveau nom de famille MacIntosh à 8 bits.

[in] cchMaxMacName

Longueur de la chaîne allouée pour le nom Macintosh (szMacFamilyName). Doit être au moins LF_FACESIZE long.

Valeur retournée

En cas de réussite, retourne E_NONE.

Le nom de la famille de polices est une chaîne dans szWinFamilyName ou szMacFamilyName.

Sinon, retourne un code d’erreur décrit dans Embedding-Function Error Messages.

Remarques

Note Cette fonction retourne le nom de la famille de polices dans la mémoire tampon de chaîne appropriée, pour Windows ou MacIntosh. La mémoire tampon de l’autre système d’exploitation n’est pas utilisée.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête t2embapi.h
Bibliothèque T2embed.lib
DLL T2embed.dll

Voir aussi

TTGetEmbeddedFontInfo

TTGetEmbeddingType

TTLoadEmbeddedFont