TTGetEmbeddedFontInfo, fonction (t2embapi.h)
Récupère des informations sur une police incorporée, telles que les autorisations d’incorporation. TTGetEmbeddedFontInfo effectue la même tâche que TTLoadEmbeddedFont , mais n’alloue pas de structures de données internes pour la police incorporée.
Syntaxe
LONG TTGetEmbeddedFontInfo(
[in] ULONG ulFlags,
[out] ULONG *pulPrivStatus,
[in] ULONG ulPrivs,
[out] ULONG *pulStatus,
READEMBEDPROC lpfnReadFromStream,
[in] LPVOID lpvReadStream,
[in] TTLOADINFO *pTTLoadInfo
);
Paramètres
[in] ulFlags
Indicateurs spécifiant la demande. Cet indicateur peut avoir zéro ou plusieurs des valeurs suivantes.
[out] pulPrivStatus
À la fin, indique les privilèges d’incorporation de la police. Voici la liste des valeurs possibles :
[in] ulPrivs
Indicateur indiquant une restriction supplémentaire des privilèges d’incorporation, imposée par le client. Pour plus d’informations , consultez TTLoadEmbeddedFont .
Cet indicateur doit avoir l’une des valeurs suivantes.
[out] pulStatus
Pointeur vers un champ de bits contenant status informations et est rempli à l’achèvement de cette fonction. Le status peut être égal à zéro ou à la valeur suivante :
Valeur | Signification |
---|---|
|
La police chargée est un sous-ensemble de la police d’origine. |
lpfnReadFromStream
[rappel] Pointeur vers la fonction de rappel définie par le client qui lit la structure de police à partir du flux de document.
[in] lpvReadStream
Actuellement non défini. Réservé pour un pointeur vers le flux (structure de police).
[in] pTTLoadInfo
Pointeur vers une structure TTLOADINFO contenant l’URL à partir de laquelle l’objet de police incorporé a été obtenu.
Valeur retournée
En cas de réussite, retourne E_NONE.
L’emplacement référencé par *pulPrivStatus identifie les privilèges d’incorporation de la police. L’emplacement référencé par *pulStatus indique si un sous-ensemble de la police est incorporé.
Sinon, retourne un code d’erreur décrit dans Embedding-Function Error Messages.
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 |