XpsSerializationManager.SetFontSubsettingPolicy Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de granulariteit in waarop lettertypesubsetting wordt uitgevoerd.
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)
Parameters
- policy
- FontSubsetterCommitPolicies
Een van de opsommingswaarden waarmee het beleid voor lettertypesubsetting wordt opgegeven.
Opmerkingen
Het standaardbeleid voor lettertypesubsetting is CommitEntireSequence.
Wanneer lettertype-glyphs voor tekst in een XPS-document worden opgeslagen in het documentpakket, wordt de documenttekst op elke computer of printer identiek weergegeven. Als glyphs niet worden opgeslagen in het document en het vereiste lettertype niet is geïnstalleerd op de lokale computer of printer, moet het renderingapparaat glyphs uit een ander lettertype vervangen. Als u glyphs vervangt, kunt u het uiterlijk van de tekst wijzigen wanneer een ander lettertype wordt gebruikt.
SetFontSubsettingPolicy bepaalt de granulariteit van lettertypesubsetting.
CommitEntireSequence (standaard) is het meest efficiënt en stelt de pagina's van alle documenten in een documentreeks in staat om één lettertypesubset te delen die alleen de glyphs bevat die daadwerkelijk worden gebruikt.
Bij het maken van interleaved documenten kan voor lettertypesubsets in een documentreeks een grote hoeveelheid geheugen nodig zijn om het volledige document op te slaan totdat de laatste lettertypesubset kan worden bepaald. CommitPerPage of CommitPerDocument kan worden opgegeven om de geheugenvereisten voor toepassingen te verminderen wanneer u interleaved documenten maakt.
Wanneer policy worden Nonealle glyphs voor alle lettertypen die in het XPS-document worden gebruikt, opgeslagen, zelfs glyphs voor tekens die niet daadwerkelijk in de tekst worden gebruikt.