Sdílet prostřednictvím


XpsSerializationManager.SetFontSubsettingPolicy Metoda

Definice

Nastaví členitost, ve které se provádí nastavení písma.

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)

Parametry

policy
FontSubsetterCommitPolicies

Jedna z hodnot výčtu, která určuje zásadu podnastavení písma.

Poznámky

Výchozí zásada nastavení písma je CommitEntireSequence.

Pokud se v balíčku dokumentu XPS uloží písmo pro text v dokumentu XPS, text dokumentu se na libovolném počítači nebo tiskárně zobrazí stejně. Pokud se v dokumentu neuloží glyfy a požadované písmo není nainstalované na místním počítači nebo tiskárně, musí zařízení pro vykreslování nahradit glyfy z jiného písma. Nahrazení glyfů může změnit vzhled textu, když se použije jiné písmo.

SetFontSubsettingPolicy určuje členitost podnabídky písma.

CommitEntireSequence (výchozí) je nejúčinnější a umožňuje stránkám všech dokumentů v posloupnosti dokumentů sdílet jednu podmnožinu písma, která obsahuje pouze glyfy, které se skutečně používají.

Při vytváření prokládání dokumentů může podnabídka písma v posloupnosti dokumentů vyžadovat velké množství paměti k uložení celého dokumentu, dokud nebude možné určit konečnou podmnožinu písma. CommitPerPage nebo CommitPerDocument můžete zadat, aby se snížily požadavky na paměť aplikace při vytváření prokládání dokumentů.

Když policy je None, všechny glyfy pro všechna písma, která se používají v dokumentu XPS, jsou uloženy, dokonce i glyfy pro znaky, které se ve skutečnosti nepoužívají v textu.

Platí pro

Viz také