Class FontSavingArgs

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

object FontSavingArgs

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

bool

Document

Obsahuje dokument, který je zachráněn.

public Document Document { get; }

Hodnota nemovitosti

Document

FontFamilyName

Ukazuje aktuální jméno fonty.

public string FontFamilyName { get; }

Hodnota nemovitosti

string

FontFileName

Obdržíte nebo nastavíte název souboru (bez trasy), kde bude písmeno uloženo.

public string FontFileName { get; set; }

Hodnota nemovitosti

string

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

Stream

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

bool

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

bool

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

bool

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

bool

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

string

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

int

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

 Čeština