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.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; }
财产价值
Document
获取正在保存的文件对象。
public Document Document { get; }
财产价值
FontFamilyName
表示当前字体家庭名称。
public string FontFamilyName { get; }
财产价值
FontFileName
接收或设置文件名(没有路径),字体将被保存到。
public string FontFileName { get; set; }
财产价值
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; }
财产价值
Remarks
此属性允许您在 HTML 出口时保存字体到流,而不是文件。
当此属性存在时,字体将存储到 Aspose.Words.Saving.FontSavingArgs.FontFileName属性中指定的文件中。
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
允许指定当前字体是否将作为字体资源出口。
public bool IsExportNeeded { get; set; }
财产价值
IsSubsettingNeeded
允许指定当前字体是否会在出口为字体资源之前下载。
public bool IsSubsettingNeeded { get; set; }
财产价值
Remarks
字体可以作为完整的原始字体文件出口,或者下载,仅包含在文档中使用的字符。
默认情况下,Aspose.Words 决定是否进行下载,或者不通过比较原始字体文件大小与Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. 您可以通过设置Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed 属性来超越个人字体的这种行为。
Italic
表示当前字体是否是意大利语。
public bool Italic { get; }
财产价值
KeepFontStreamOpen
指定 Aspose.Words 是否应该在保存字体后保持流开放或关闭。
public bool KeepFontStreamOpen { get; set; }
财产价值
Remarks
默认情况下,Aspose.Words 将关闭您在Aspose.Words.Saving.FontSavingArgs.FontStream 属性中提供的流量,然后写入字体。
Aspose.Words.Saving.FontSavingArgs.FontStream
OriginalFileName
获取原始字体文件名与扩展。
public string OriginalFileName { get; }
财产价值
Remarks
此属性包含当前字体的原始文件名,如果已知,否则它可能是一个空线。
Aspose.Words.Saving.FontSavingArgs.OriginalFileSize
OriginalFileSize
获取原始字体文件大小。
public int OriginalFileSize { get; }
财产价值
Remarks
此属性包含当前字体的原始文件大小,如果已知,否则它可能为零。
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded