Class FontSavingArgs
Název místa: Aspose.Words.Saving Shromáždění: Aspose.Words.dll (25.4.0)
Poskytuje data pro událost Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs.
Chcete-li se dozvědět více, navštivte Save a Document Dokumentační článek .
public class FontSavingArgs
Inheritance
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Když Aspose.Words ukládá dokument do HTML nebo souvisejících formátů a Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources je nastaven, ukládá každý předmět písma pro export do samostatného souboru.
Aspose.Words.Saving.FontsavingArgs ovládá, zda by měl být určitý zdroj písma exportován a jak.
Aspose.Words.Saving.FontSachingArgs také umožňuje redefinovat způsob, jak jsou generovány názvy písemných souborů, nebo zcela omezit úsporu písmen do soubory tím, že poskytuje vlastní stream objekty.
Chcete-li se rozhodnout, zda uložit určitý zdroj písma, použijte vlastnost Aspose.Words.Saving.FontSavingArgs.IsExportNeed.
Chcete-li uložit písma do toků namísto souborů, použijte vlastnost Aspose.Words.Saving.FontSavingArgs.FontStream.
Properties
Bold
Ukazuje, zda je aktuální písmeno odvážn.
public bool Bold { get; }
Hodnota nemovitosti
Document
Obsahuje dokument, který je zachráněn.
public Document Document { get; }
Hodnota nemovitosti
FontFamilyName
Ukazuje aktuální jméno fonty.
public string FontFamilyName { get; }
Hodnota nemovitosti
FontFileName
Obdržíte nebo nastavíte název souboru (bez trasy), kde bude písmeno uloženo.
public string FontFileName { get; set; }
Hodnota nemovitosti
Remarks
Tato vlastnost vám umožňuje znovu definovat, jak se jména souborů písma vytvářejí během exportu do HTML.
Když je událost vypuštěna, tato vlastnost obsahuje název souboru, který byl generován společností Aspose.Words.Můžete změnit hodnotu této vlastnosti, abyste uložili písmeno do jiného souboru.
Aspose.Words automaticky generuje unikátní název souboru pro každý vestavěný font při exportu do formátu HTML. Jak je název souboru font generován závisí na tom, zda dokument uložíte do souboru nebo do toku.
Při uložení dokumentu do souboru se vytvořený název souboru fontů zobrazí jako .
Při uložení dokumentu do toku se vytvořený název souboru písma zobrazí jako .
Názov souboru musí obsahovat pouze název soubory bez trasy. Aspose.Words určuje cestu pro ukládání pomocí názvu dokumentů, __ WL27__.Saving.HtmlSaveOptions.FontsFolder a Wl26.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
Umožňuje specifikovat tok, do kterého bude písmeno uložen.
public Stream FontStream { get; set; }
Hodnota nemovitosti
Remarks
Tato vlastnost umožňuje ušetřit písma do toků namísto souborů během exportu HTML.
Předpokládaná hodnota je . Když je tato vlastnost , font bude uložen do souboru uvedeného v Aspose.Words.Saving.FontSavingArgs.FontFileName vlastnosti.
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
Umožňuje určit, zda bude aktuální písmeno vyvezeno jako zdroj písma'.
public bool IsExportNeeded { get; set; }
Hodnota nemovitosti
IsSubsettingNeeded
Umožňuje určit, zda bude aktuální písmeno před vývozem jako zdroj písma podloženo.
public bool IsSubsettingNeeded { get; set; }
Hodnota nemovitosti
Remarks
Fonty mohou být exportovány jako kompletní originální fontové soubory nebo subsetovány zahrnovat pouze znaky, které jsou použity v dokumentu.
Podle výchozího nastavení, Aspose.Words rozhoduje, zda provést subset nebo ne tím, že porovnává původní velikost písma souboru s uvedeným v Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Můžete překonat toto chování pro jednotlivé písma nastavením Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed vlastnost.
Italic
Ukazuje, zda je aktuální písmeno italsk.
public bool Italic { get; }
Hodnota nemovitosti
KeepFontStreamOpen
Ukažte, zda Aspose.Words by měl udržet tok otevřený nebo zavřený po uložení písma.
public bool KeepFontStreamOpen { get; set; }
Hodnota nemovitosti
Remarks
Ve výchozím nastavení je a Aspose.Words uzavře tok, který jste poskytli v vlastnictví Aspose.Words.Saving.FontSavingArgs.FontStream po psaní písma do něj.
Zpět.Words.Saving.FontSavingArgs.FontStream
OriginalFileName
Obdrží původní název písma souboru s rozšířením.
public string OriginalFileName { get; }
Hodnota nemovitosti
Remarks
Tato vlastnost obsahuje původní název souboru aktuálního písma, pokud je známo.
Společnost Aspose.Words.Saving.FontSavingArgs.OriginalFileSize
OriginalFileSize
Získejte původní velikost písma.
public int OriginalFileSize { get; }
Hodnota nemovitosti
Remarks
Tato vlastnost obsahuje původní velikost souboru aktuálního písma, pokud je známo.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded