Méthode IXpsOMGlyphs ::GetFontFaceIndex (xpsobjectmodel.h)
Obtient l’index de la face de police à utiliser.
Cette valeur est utilisée uniquement lorsque GetFontResource retourne une interface IXpsOMFontResource qui représente une collection de polices TrueType .
Syntaxe
HRESULT GetFontFaceIndex(
[out, retval] SHORT *fontFaceIndex
);
Paramètres
[out, retval] fontFaceIndex
Valeur d’index de la face de police. Si le visage de police n’a pas été défini, –1 est retourné.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles incluent, sans s’y limiter, celles de la table qui suit. Pour plus d’informations sur les valeurs de retour de l’API de document XPS qui ne sont pas répertoriées dans ce tableau, consultez Erreurs de document XPS.
Code de retour | Description |
---|---|
|
S_OK |
|
fontFaceIndex a la valeur NULL. |
Remarques
La ressource de police est obtenue en appelant la méthode GetFontResource .
Si une face de police n’a pas été définie ou n’est pas prise en charge par la police, la valeur –1 est retournée dans fontFaceIndex. Lorsque le glyphe est chargé à partir d’un fichier de document XPS existant, une valeur fontFaceIndex de –1 indique que l’attribut FontUri n’a pas inclus de fragment #index .
Dans le balisage suivant d’un FixedPage, l’attribut FontUri de l’élément Glyphes a la valeur ../Resources/Fonts/Font.TTF#1
. Dans ce cas, GetFontFaceIndex retourne la valeur 1 dans fontFaceIndex.
<FixedPage Height="1056" Width="816" xml:lang="en-US"
xmlns="http://schemas.microsoft.com/xps/2005/06">
<Glyphs
OriginX="96"
OriginY="96"
UnicodeString="This is Page 1!"
FontUri="../Resources/Fonts/Font.TTF#1"
FontRenderingEmSize="16" />
</FixedPage>
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 |