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
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
Document
Dostane dokument objekt, ktorý je zachránený.
public Document Document { get; }
Hodnota nehnuteľnosti
FontFamilyName
Ukazuje aktuálny názov fontovej rodiny.
public string FontFamilyName { get; }
Hodnota nehnuteľnosti
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
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
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
IsSubsettingNeeded
Umožňuje určiť, či bude aktuálny font pred exportom ako fontový zdroj.
public bool IsSubsettingNeeded { get; set; }
Hodnota nehnuteľnosti
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
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
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
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
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