Condividi tramite


Funzione TTGetNewFontName (t2embapi.h)

Ottiene il nome della famiglia per il tipo di carattere caricato tramite TTLoadEmbeddedFont.

Sintassi

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

Parametri

[in] phFontReference

Handle che identifica il tipo di carattere incorporato installato. L'handle fa riferimento a una struttura interna, non a Hfont.

[out] wzWinFamilyName

Buffer per contenere il nuovo nome della famiglia di caratteri a 16 bit di Microsoft Windows.

[in] cchMaxWinName

Lunghezza della stringa allocata per il nome di Windows (szWinFamilyName). Deve essere almeno LF_FACESIZE lungo.

[out] szMacFamilyName

Buffer per contenere il nuovo nome della famiglia MacIntosh a 8 bit.

[in] cchMaxMacName

Lunghezza della stringa allocata per il nome Macintosh (szMacFamilyName). Deve essere almeno LF_FACESIZE lungo.

Valore restituito

In caso di esito positivo, restituisce E_NONE.

Il nome della famiglia di caratteri è una stringa in szWinFamilyName o szMacFamilyName.

In caso contrario, restituisce un codice di errore descritto in Embedding-Function Error Messages.Otherwise, returns an error code described in Embedding-Function Error Messages.

Commenti

Nota Questa funzione restituisce il nome della famiglia di caratteri nel buffer di stringhe appropriato, per Windows o MacIntosh. Il buffer per l'altro sistema operativo non viene usato.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione t2embapi.h
Libreria T2embed.lib
DLL T2embed.dll

Vedi anche

TTGetEmbeddedFontInfo

TTGetEmbeddingType

TTLoadEmbeddedFont