Class FontSavingArgs

Class FontSavingArgs

Pôvodný názov: Aspose.Words.Saving Zhromaždenie: Aspose.Words.dll (25.4.0)

Poskytuje údaje o podujatí Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).

Aby ste sa dozvedeli viac, navštívte Save a Document Dokumentačný článok .

public class FontSavingArgs

Inheritance

object FontSavingArgs

Z dedičných členov

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Keď sa Aspose.Words uloží dokument do HTML alebo súvisiacich formátov a Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources je nastavený , uloží sa každý predmet písma na export do samostatného súboru.

Aspose.Words.Saving.FontsavingArgs kontroluje, či by sa mal konkrétny zdroj písma vyvážať a ako.

Aspose.Words.Saving.FontSachingArgs tiež umožňuje redefinovať spôsob, ako sa vytvárajú názvy súborov písma, alebo úplne obklopovať úsporu písmen v súboroch tým, že poskytuje svoje vlastné tokové objekty.

Ak sa chcete rozhodnúť, či uložiť konkrétny zdroj písma, použite vlastnosť Aspose.Words.Saving.FontSavingArgs.IsExportNeed.

Ak chcete uložiť písma do tokov namiesto súborov, použite vlastnosť Aspose.Words.Saving.FontSavingArgs.FontStream.

Properties

Bold

Ukazuje, či je aktuálny font odvážny.

public bool Bold { get; }

Hodnota nehnuteľnosti

bool

Document

Dostane dokument objekt, ktorý je zachránený.

public Document Document { get; }

Hodnota nehnuteľnosti

Document

FontFamilyName

Ukazuje aktuálny názov fontovej rodiny.

public string FontFamilyName { get; }

Hodnota nehnuteľnosti

string

FontFileName

Dostane alebo nastaví názov súboru (bez trasy), na ktorom bude písmo uložené.

public string FontFileName { get; set; }

Hodnota nehnuteľnosti

string

Remarks

Táto vlastnosť vám umožňuje redefinovať, ako sa mená súborov písma generujú počas exportu do HTML.

Keď je udalosť uvoľnená, táto vlastnosť obsahuje názov súboru, ktorý bol generovaný spoločnosťou Aspose.Words. Môžete zmeniť hodnotu tejto vlastnosti, aby ste uložili písmo do iného súboru.

Aspose.Words automaticky generuje jedinečné názov súboru pre každý vstavaný písmo pri exportovaní do formátu HTML. Ako sa generuje názov súboru písma závisí od toho, či dokument uložíte do súboru alebo do toku.

Keď sa dokument uloží do súboru, vytvorený názov súboru písma vyzerá ako .

Keď sa dokument ukladá do toku, vytvorený názov súboru písma vyzerá ako .

Aspose.Words.Saving.FontSavingArgs.HlpFileName musí obsahovať iba názov súboru bez trasy. Wl26 určuje cestu na ukladanie pomocou názvu dokumentovej súbory, název _ www.save.htmlSaveOptions.fonts Folder a _wl26.

Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias

FontStream

Umožňuje určiť prúd, na ktorom bude písmo uložené.

public Stream FontStream { get; set; }

Hodnota nehnuteľnosti

Stream

Remarks

Táto vlastnosť vám umožňuje uložiť písma do tokov namiesto súborov počas exportu HTML.

Predvolená hodnota je . Keď je táto vlastnosť , písmo bude uložené do súboru uvedeného v Aspose.Words.Saving.FontSavingArgs.FontFileName vlastnosť.

Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen

IsExportNeeded

Umožňuje určiť, či sa aktuálne písmo bude vyvážať ako zdroj písma.

public bool IsExportNeeded { get; set; }

Hodnota nehnuteľnosti

bool

IsSubsettingNeeded

Umožňuje určiť, či bude aktuálny font pred exportom ako fontový zdroj.

public bool IsSubsettingNeeded { get; set; }

Hodnota nehnuteľnosti

bool

Remarks

Fonty môžu byť exportované ako kompletné originálne fontové súbory alebo subsetované zahrnúť iba znaky, ktoré sa používajú v dokumente.

V predvolenom nastavení sa Aspose.Words rozhoduje, či vykonávať subsetovanie alebo nie tým, že porovnáva pôvodnú veľkosť písma s veľkosťou písma uvedenou v Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Môžete prevrátiť toto správanie pre jednotlivé písma nastavením Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed vlastnosť.

Italic

Ukazuje, či je aktuálny font taliansky.

public bool Italic { get; }

Hodnota nehnuteľnosti

bool

KeepFontStreamOpen

Určuje, či by Aspose.Words mal udržať prúd otvorený alebo zatvorený po zachovaní písma.

public bool KeepFontStreamOpen { get; set; }

Hodnota nehnuteľnosti

bool

Remarks

Predvolené je a Aspose.Words uzavrie tok, ktorý poskytuje v Aspose.Words.Saving.FontSavingArgs.FontStream vlastnosti po písaní písma do neho.

Spoločnosť Aspose.Words.Saving.FontSavingArgs.FontStream

OriginalFileName

Získava pôvodný názov súboru písma s rozšírením.

public string OriginalFileName { get; }

Hodnota nehnuteľnosti

string

Remarks

Táto vlastnosť obsahuje pôvodné názov súboru aktuálneho písma, ak je známe. inak to môže byť prázdny riadok.

Aspose.Words.Saving.FontSavingArgs.OriginalFileSize

OriginalFileSize

Získava pôvodnú veľkosť písma.

public int OriginalFileSize { get; }

Hodnota nehnuteľnosti

int

Remarks

Táto vlastnosť obsahuje pôvodnú veľkosť súboru aktuálneho písma, ak je známe.

Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded

 Slovenčina