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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour