Méthode IPrintOemUni ::TTDownloadMethod (prcomoem.h)
La IPrintOemUni::TTDownloadMethod
méthode permet à un plug-in de rendu d’indiquer le format que Unidrv doit utiliser pour une police logicielle TrueType spécifiée.
Syntaxe
HRESULT TTDownloadMethod(
PDEVOBJ pdevobj,
PUNIFONTOBJ pUFObj,
[out] OUT DWORD *pdwResult
);
Paramètres
pdevobj
Pointeur fourni par l’appelant vers une structure DEVOBJ .
pUFObj
Pointeur fourni par l’appelant vers une structure UNIFONTOBJ .
[out] pdwResult
Reçoit l’une des valeurs constantes fournies par la méthode suivante :
Valeur | Définition |
---|---|
TTDOWNLOAD_BITMAP | Unidrv doit télécharger la police spécifiée en tant que bitmaps. |
TTDOWNLOAD_DONTCARE | Unidrv peut sélectionner le format de police. |
TTDOWNLOAD_GRAPHICS | Unidrv doit imprimer les polices TrueType en tant que graphiques, au lieu de télécharger la police. |
TTDOWNLOAD_TTOUTLINE | Unidrv doit télécharger la police spécifiée en tant que contours. Pour plus d'informations, consultez la section Notes qui suit. |
Valeur retournée
La méthode doit retourner l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
L’opération a réussi. |
|
L'opération a échoué. |
|
Cette méthode n'est pas implémentée. |
Remarques
L’objectif IPrintOemUni::TTDownloadMethod
de la méthode est de permettre à un plug-in de rendu de spécifier le format préféré d’une imprimante pour une police logicielle TrueType spécifiée.
Si un plug-in de rendu implémente la IPrintOemUni::TTDownloadMethod
méthode, Unidrv appelle la méthode chaque fois qu’elle est prête à envoyer une police TrueType au spouleur d’impression. Unidrv spécifie le type de police et la IPrintOemUni::TTDownloadMethod
méthode doit spécifier le format préféré de l’imprimante à l’emplacement désigné par pdwResult.
La méthode ne doit pas retourner TTDOWNLOAD_TTOUTLINE sauf si l’imprimante peut rastériser les polices TrueType. Le plug-in de rendu est responsable de la lecture et de l’analyse des fichiers de police TrueType. Vous pouvez obtenir des pointeurs vers des fichiers de police TrueType en appelant FONTOBJ_pvTrueTypeFontFile.
La IPrintOemUni::TTDownloadMethod
méthode est facultative. Si un plug-in de rendu implémente cette méthode, la méthode IPrintOemUni ::GetImplementedMethod du plug-in doit retourner S_OK lorsqu’il reçoit « TTDownLoadMethod » comme entrée.
Pour plus d’informations, consultez Gestion personnalisée des polices.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | prcomoem.h (include Prcomoem.h) |
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