Class DocumentPartSavingArgs
名称: Aspose.Words.Saving 编辑: Aspose.Words.dll (25.5.0)
提供 Aspose.Words.Saving.IDocumentPartSavingCallback.DocumentPartSaving(Aspose.Words.Saving.DocumentPartSavingArgs)呼叫回复的数据。
要了解更多,请参观 Save a Document 文档文章。
public class DocumentPartSavingArgs
Inheritance
object ← DocumentPartSavingArgs
继承人
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.DocumentSplitCriteria 时,文档将分成部分,默认情况下,每个文档部分将保存到单独的文件中。 类 Aspose.Words.Saving.DocumentPartSavingArgs 允许您控制每个文档部分将如何保存. 它允许您重新定义文件名如何生成或通过提供自己的流物体,将文档部分保存到文件中。 要将文档部分存储在流中,而不是文件,请使用 Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream 属性。
Properties
Document
获取正在保存的文件对象。
public Document Document { get; }
财产价值
DocumentPartFileName
获取或设置文件名(没有路径),文件部分将被保存到。
public string DocumentPartFileName { get; set; }
财产价值
Remarks
此属性允许您重新定义文档部分文件名如何在出口到HTML或EPUB时产生。 当呼叫回复时,此属性包含由 Aspose.Words 创建的文件名,您可以更改该属性的值,以将文档部分保存到另一个文件中。 Aspose.Words.Saving.DocumentPartSellingArgs.FileName 必须仅包含没有路径的文件名。Aspose .Word 确定使用文档文件名的存储路线.如果输出文件文件名字未被指定,例如,当存放到流时,该文件的名称仅用于参考文件部分.同样的情况在保存到 EPUB 格式时。 Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream
DocumentPartStream
允许指定文件部分将存储在哪里的流量。
public Stream DocumentPartStream { get; set; }
财产价值
Remarks
此属性允许您在 HTML 出口时将文档部分存储到流中,而不是文件。 当此属性存在时,文件部分将存储到 Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartFileName属性中指定的文件中。 当在 HTML 格式中存储流时,由 Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) 或 Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) 和文档的第一部分即将存储时,Aspose.Words 建议这里主要的输出流最初由通话者通过。 在保存到基于HTML的集装箱格式的EPUB格式时,Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream 无法指定,因为所有子部分将被嵌入到一个单一输出包中。 Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentPartStreamOpen
KeepDocumentPartStreamOpen
指定 Aspose.Words 是否应该在保存文档部分后保持流量开放或关闭。
public bool KeepDocumentPartStreamOpen { get; set; }
财产价值
Remarks
默认情况下, Aspose.Words 将关闭您在 Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream 属性后写文档部分到它. 指定保持流开放. 请注意,在呼叫中提供的主要输出流到 Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) 或 Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) 将永远不会被 Aspose.Words 关闭,即使 Aspose.Words.Saving.DocumentPartArgs.KeepPocumentStream 设置为 . Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream