Class ResourceSavingArgs

Class ResourceSavingArgs

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

提供 Aspose.Words.Saving.IResourceSavingCallback.ResourceSaving(Aspose.Words.Saving.ResourceSavingArgs)活动的数据。

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

public class ResourceSavingArgs

Inheritance

object ResourceSavingArgs

继承人

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

Remarks

默认情况下,当 Aspose.Words 将文档保存到固定 HTML 或 SVG 页面时,它将每个资源保存到一个单独的文件中。

Aspose.Words.Saving.ResourceSachingArgs 允许重新定义资源文件名如何生成,或者通过提供自己的流物体,将资源存储到文件中。

要应用自己的逻辑来生成资源文件名,使用 Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName属性。

要将资源存入流,而不是文件,请使用 Aspose.Words.Saving.ResourceSavingArgs.ResourceStream 属性。

Properties

Document

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

public Document Document { get; }

财产价值

Document

KeepResourceStreamOpen

指定 Aspose.Words 是否应该在存储资源后保持流量开放或关闭。

public bool KeepResourceStreamOpen { get; set; }

财产价值

bool

Remarks

默认情况下,Aspose.Words 将关闭您在Aspose.Words.Saving.ResourceSavingArgs.ResourceStream 属性中提供的流量,然后将资源写入它。

源源源源源源源源源源源源源源源源源

ResourceFileName

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

public string ResourceFileName { get; set; }

财产价值

string

Remarks

此属性允许您重新定义资源文件名如何在出口到固定 HTML 或 SVG 页面时产生。

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

Aspose.Words 在将文件输出到固定页面 HTML 或 SVG 格式时,自动为每个资源创建一个独特的文件名。

当将文档存储到文件中时,所产生的资源文件名类似于 .

当将文档存储到流中时,所产生的资源文件名类似于 .

Aspose.Words.Saving.ResourceSaveArgs.RessourceFileName 必须仅包含没有路径的文件名。

Aspose.Words.Saving.ResourceSavingArgs.ResourceStream Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias

ResourceFileUri

获取或设置使用的统一资源识别器(URI),以参考文档中的资源文件。

public string ResourceFileUri { get; set; }

财产价值

string

Remarks

此属性允许您更改出口到固定页面 HTML 或 SVG 文档的资源文件的 URI。

Aspose.Words 自动在出口到固定页面 HTML 或 SVG 格式时为每个资源文件创建一个 URI. 创建的 URI 是由 Aspose.Words 保存的参考资源文件. 但是,如果资源文件要转移到另一个位置或如果资源文件存储到流。

当活动被释放时,该属性包含由 Aspose.Words 创建的 URI. 您可以更改该属性的值,为资源文件提供自定义 URI。

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias

ResourceStream

允许指定流量,该资源将存储在哪里。

public Stream ResourceStream { get; set; }

财产价值

Stream

Remarks

此属性允许您将资源存储到流,而不是文件。

当此属性存在时,资源将存储到 Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName属性中指定的文件中。

使用 Aspose.Words.Saving.IResourceSavingCallback,您无法将一个资源替换为另一个资源。

Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Aspose.Words.Saving.ResourceSavingArgs.KeepResourceStreamOpen

 中文