Class FontSavingArgs

Class FontSavingArgs

名称: Aspose.Words.Saving 集合: Aspose.Words.dll (25.4.0)

提供 Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs)活动的数据。

要了解更多,请参观 Save a Document 文档文章。

public class FontSavingArgs

Inheritance

object FontSavingArgs

继承人

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

Remarks

当 Aspose.Words 将文档存储到 HTML 或相关格式和 Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources 设置时,它将每个字体主题存储到一个单独的文件中。

Aspose.Words.Saving.FontSachingArgs 控制是否需要出口特定字体资源以及如何。

Aspose.Words.Saving.FontSachingArgs 还允许重新定义字体文件名如何生成,或者通过提供您自己的流物体来彻底绕过存储字母到文件。

要决定是否要保存一个特定的字体资源,请使用 Aspose.Words.Saving.FontSavingArgs.IsExportNeed 属性。

要将字体存储到流,而不是文件,请使用 Aspose.Words.Saving.FontSavingArgs.FontStream 属性。

Properties

Bold

表明目前的字体是否有勇气。

public bool Bold { get; }

财产价值

bool

Document

获取正在保存的文件对象。

public Document Document { get; }

财产价值

Document

FontFamilyName

表示当前字体家庭名称。

public string FontFamilyName { get; }

财产价值

string

FontFileName

接收或设置文件名(没有路径),字体将被保存到。

public string FontFileName { get; set; }

财产价值

string

Remarks

此属性允许您重新定义字体文件名如何在出口到HTML时产生。

当事件被释放时,此属性包含由 Aspose.Words 创建的文件名,您可以更改该属性的值,以将字体保存到另一个文件中。

Aspose.Words 在将文件输出到 HTML 格式时,自动为每个内置字体创建一个独特的文件名。

当将文档存储到文件中时,创建的字体文件名看起来像。

当将文档存储到流中时,创建的字体文件名看起来像。

Aspose.Words.Saving.FontSavingArgs.MontFileName 必须仅包含没有路径的文件名。 __ WL27__ 确定使用文档文件名的保存路线,则是 __www.most.HtmlSaveOptions。

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

FontStream

允许指定字体将存储在哪里的流量。

public Stream FontStream { get; set; }

财产价值

Stream

Remarks

此属性允许您在 HTML 出口时保存字体到流,而不是文件。

当此属性存在时,字体将存储到 Aspose.Words.Saving.FontSavingArgs.FontFileName属性中指定的文件中。

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

IsExportNeeded

允许指定当前字体是否将作为字体资源出口。

public bool IsExportNeeded { get; set; }

财产价值

bool

IsSubsettingNeeded

允许指定当前字体是否会在出口为字体资源之前下载。

public bool IsSubsettingNeeded { get; set; }

财产价值

bool

Remarks

字体可以作为完整的原始字体文件出口,或者下载,仅包含在文档中使用的字符。

默认情况下,Aspose.Words 决定是否进行下载,或者不通过比较原始字体文件大小与Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. 您可以通过设置Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed 属性来超越个人字体的这种行为。

Italic

表示当前字体是否是意大利语。

public bool Italic { get; }

财产价值

bool

KeepFontStreamOpen

指定 Aspose.Words 是否应该在保存字体后保持流开放或关闭。

public bool KeepFontStreamOpen { get; set; }

财产价值

bool

Remarks

默认情况下,Aspose.Words 将关闭您在Aspose.Words.Saving.FontSavingArgs.FontStream 属性中提供的流量,然后写入字体。

Aspose.Words.Saving.FontSavingArgs.FontStream

OriginalFileName

获取原始字体文件名与扩展。

public string OriginalFileName { get; }

财产价值

string

Remarks

此属性包含当前字体的原始文件名,如果已知,否则它可能是一个空线。

Aspose.Words.Saving.FontSavingArgs.OriginalFileSize

OriginalFileSize

获取原始字体文件大小。

public int OriginalFileSize { get; }

财产价值

int

Remarks

此属性包含当前字体的原始文件大小,如果已知,否则它可能为零。

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

 中文