XpsSerializationManager.SetFontSubsettingPolicy Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Granularität fest, mit der das Erstellen von Schriftarten-Teilmengen ausgeführt wird.
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)
Parameter
- policy
- FontSubsetterCommitPolicies
Einer der Enumerationswerte, der die Richtlinie für das Erstellen von Schriftarten-Teilmengen angibt.
Hinweise
Die Standardrichtlinie für Schriftartenuntersetzung ist CommitEntireSequence.
Wenn Schriftarten für Text in einem XPS-Dokument im Dokumentpaket gespeichert werden, wird der Dokumenttext auf jedem Computer oder Drucker identisch angezeigt. Wenn Glyphen nicht im Dokument gespeichert werden und die erforderliche Schriftart nicht auf dem lokalen Computer oder Drucker installiert ist, muss das Renderinggerät Glyphen aus einer anderen Schriftart ersetzen. Das Ersetzen von Glyphen kann die Darstellung des Texts ändern, wenn eine andere Schriftart verwendet wird.
SetFontSubsettingPolicy bestimmt die Granularität des Schriftartuntersatzs.
CommitEntireSequence (Standard) ist die effizienteste und ermöglicht es den Seiten aller Dokumente in einer Dokumentsequenz, eine Schriftart-Teilmenge freizugeben, die nur die tatsächlich verwendeten Glyphen enthält.
Beim Erstellen von ineinander verschachtelten Dokumenten kann die Schriftartenuntereinstellung in einer Dokumentsequenz eine große Menge an Arbeitsspeicher erfordern, um das gesamte Dokument zu speichern, bis die endgültige Schriftartteilmenge bestimmt werden kann. CommitPerPage oder CommitPerDocument kann angegeben werden, um die Anforderungen an den Anwendungsarbeitsspeicher zu reduzieren, wenn Sie verschachtelte Dokumente erstellen.
Wenn policy
ist None, werden alle Glyphen für alle Schriftarten gespeichert, die im XPS-Dokument verwendet werden, auch Glyphen für Zeichen, die nicht im Text verwendet werden.