Partager via


Méthode IXpsOMPageReference ::HasRestrictedFonts (xpsobjectmodel.h)

Obtient une valeur booléenne qui indique si la sous-arborescence du document de la page référencée inclut les Glyphes qui ont une ressource de police dont la propriété EmbeddingOption est définie sur XPS_FONT_EMBEDDING_RESTRICTED.

Syntaxe

HRESULT HasRestrictedFonts(
  [out, retval] BOOL *restrictedFonts
);

Paramètres

[out, retval] restrictedFonts

Valeur booléenne qui indique si la sous-arborescence de document de la page référencée inclut des interfaces IXpsOMGlyphes qui ont une ressource de police dont la propriété EmbeddingOption est définie sur XPS_FONT_EMBEDDING_RESTRICTED.

Valeur Signification
VRAI
Si la page référencée est chargée, la page fait référence à au moins une ressource de police dont la propriété EmbeddingOption est définie sur XPS_FONT_EMBEDDING_RESTRICTED.

Si la page référencée n’est pas chargée, elle a une relation avec au moins une ressource de police dont la propriété EmbeddingOption est définie sur XPS_FONT_EMBEDDING_RESTRICTED.

FAUX
Si la page référencée est chargée, la page ne fait référence à aucune ressource de police dont la propriété EmbeddingOption est définie sur XPS_FONT_EMBEDDING_RESTRICTED.

Si la page référencée n’est pas chargée, elle n’a pas de relation avec une ressource de police dont la propriété EmbeddingOption est définie sur XPS_FONT_EMBEDDING_RESTRICTED.

Valeur retournée

Si la méthode réussit, elle retourne S_OK ; sinon, il retourne un code d’erreur HRESULT .

Code de retour Description
S_OK
S_OK
E_POINTER
restrictedFonts a la valeur NULL.

Remarques

Cette valeur n’est pas mise à jour automatiquement. Si des polices ou des glyphes sont ajoutés ou supprimés de sorte que la valeur change, HasRestrictedFonts doit être appelé à nouveau pour obtenir la valeur actuelle.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête xpsobjectmodel.h

Voir aussi

IXpsOMPageReference

XML Paper Specification

XPS_FONT_EMBEDDING_RESTRICTED