Méthode IXpsOMGlyphs ::SetFontFaceIndex (xpsobjectmodel.h)
Définit 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 SetFontFaceIndex(
[in] SHORT fontFaceIndex
);
Paramètres
[in] fontFaceIndex
Valeur d’index de la face de police à utiliser.
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 |
|
La valeur de fontFaceIndex n’est pas valide ; il doit s’agir d’un entier supérieur ou égal à –1. |
Remarques
La valeur par défaut de la propriété d’index visage de police est –1, ce qui signifie qu’un index de police n’a pas été défini ou que la ressource de police n’est pas une collection de polices TrueType .
Si cette valeur est spécifiée et n’est pas –1, « #<Index> » est ajouté à l’URI de police pendant la sérialisation. Ici, <Index> est la valeur définie par SetFontFaceIndex.
Le balisage suivant d’un FixedPage montre le résultat de la définition de la police FontFaceIndex sur 1. Notez que l’attribut FontUri de l’élément Glyphes a la valeur ../Resources/Fonts/Font.TTF#1
, qui inclut l’index de la face de police.
<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 |