XpsSerializationManager.SetFontSubsettingPolicy Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit la granularité à laquelle la création d'un sous-ensemble de police est exécutée.
public:
void SetFontSubsettingPolicy(System::Windows::Xps::Serialization::FontSubsetterCommitPolicies policy);
public void SetFontSubsettingPolicy (System.Windows.Xps.Serialization.FontSubsetterCommitPolicies policy);
member this.SetFontSubsettingPolicy : System.Windows.Xps.Serialization.FontSubsetterCommitPolicies -> unit
Public Sub SetFontSubsettingPolicy (policy As FontSubsetterCommitPolicies)
Paramètres
- policy
- FontSubsetterCommitPolicies
Une des valeurs d'énumération qui spécifie la stratégie de création d'un sous-ensemble de police.
Remarques
La stratégie de sous-réinitialisation de police par défaut est CommitEntireSequence.
Lorsque des glyphes de police pour le texte d’un document XPS sont enregistrés dans le package de document, le texte du document s’affiche de manière identique sur n’importe quel ordinateur ou imprimante. Si les glyphes ne sont pas enregistrés dans le document et que la police requise n’est pas installée sur l’ordinateur local ou l’imprimante, le périphérique de rendu doit remplacer les glyphes d’une autre police. La substitution de glyphes peut modifier l’apparence du texte lorsqu’une police différente est utilisée.
SetFontSubsettingPolicy détermine la granularité de la sous-réinitialisation de police.
CommitEntireSequence (valeur par défaut) est le plus efficace et permet aux pages de tous les documents d’une séquence de documents de partager un sous-ensemble de polices qui contient uniquement les glyphes réellement utilisés.
Lors de la création de documents entrelacés, la sous-réinitialisation de police dans une séquence de documents peut nécessiter une grande quantité de mémoire pour contenir le document complet jusqu’à ce que le sous-ensemble de polices final puisse être déterminé. CommitPerPage ou CommitPerDocument peut être spécifié pour réduire les besoins en mémoire de l’application lorsque vous créez des documents entrelacés.
Quand policy
c’est le cas None, tous les glyphes de toutes les polices utilisées dans le document XPS sont enregistrés, même les glyphes pour les caractères qui ne sont pas réellement utilisés dans le texte.