Share via


OpenXmlPackage.Clone 方法

定义

重载

Clone(String, Boolean, OpenSettings)

创建从给定文件打开的此 OpenXml 包的克隆 (将通过克隆此 OpenXml 包) 创建。

Clone(String, Boolean)

创建从给定文件打开的此 OpenXml 包的克隆 (将通过克隆此 OpenXml 包) 创建。 使用与此 OpenXml 包相同的 OpenSettings 打开克隆的 OpenXml 包。

Clone(Stream, Boolean)

创建此 OpenXml 包的克隆,该包在给定流中打开。 使用与此 OpenXml 包相同的 OpenSettings 打开克隆的 OpenXml 包。

Clone(Package, OpenSettings)

创建此 OpenXml 包的克隆,在指定的 Package 实例上打开。

Clone(Stream, Boolean, OpenSettings)

创建此 OpenXml 包的克隆,该包在给定流中打开。

Clone(Stream)

创建此 OpenXml 包的克隆,该包在给定流中打开。 使用与此 OpenXml 包相同的设置(即 FileOpenAccess 和 OpenSettings)打开克隆的 OpenXml 包。

Clone(Package)

创建此 OpenXml 包的克隆,在指定的 Package 实例上打开。 将使用此 OpenXml 包相同的 OpenSettings 打开克隆。

Clone()

创建此 OpenXml 包的可编辑克隆,该克隆在具有可扩展容量的 上使用 MemoryStream 默认 OpenSettings 打开。

Clone(String)

创建从给定文件打开的此 OpenXml 包的克隆 (将通过克隆此 OpenXml 包) 创建。 使用与此 OpenXml 包相同的设置(即 FileOpenAccess 和 OpenSettings)打开克隆的 OpenXml 包。

Clone(String, Boolean, OpenSettings)

创建从给定文件打开的此 OpenXml 包的克隆 (将通过克隆此 OpenXml 包) 创建。

public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone (string path, bool isEditable, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings);
public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone (string path, bool isEditable, DocumentFormat.OpenXml.Packaging.OpenSettings? openSettings);
member this.Clone : string * bool * DocumentFormat.OpenXml.Packaging.OpenSettings -> DocumentFormat.OpenXml.Packaging.OpenXmlPackage
Public Function Clone (path As String, isEditable As Boolean, openSettings As OpenSettings) As OpenXmlPackage

参数

path
String

目标文档的路径和文件名。

isEditable
Boolean

在 ReadWrite 模式下。 对于只读模式,则为 False。

openSettings
OpenSettings

用于打开文档的高级设置。

返回

克隆的文档。

适用于

Clone(String, Boolean)

创建从给定文件打开的此 OpenXml 包的克隆 (将通过克隆此 OpenXml 包) 创建。 使用与此 OpenXml 包相同的 OpenSettings 打开克隆的 OpenXml 包。

public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone (string path, bool isEditable);
member this.Clone : string * bool -> DocumentFormat.OpenXml.Packaging.OpenXmlPackage
Public Function Clone (path As String, isEditable As Boolean) As OpenXmlPackage

参数

path
String

目标文档的路径和文件名。

isEditable
Boolean

在 ReadWrite 模式下。 对于只读模式,则为 False。

返回

克隆的文档。

适用于

Clone(Stream, Boolean)

创建此 OpenXml 包的克隆,该包在给定流中打开。 使用与此 OpenXml 包相同的 OpenSettings 打开克隆的 OpenXml 包。

public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone (System.IO.Stream stream, bool isEditable);
member this.Clone : System.IO.Stream * bool -> DocumentFormat.OpenXml.Packaging.OpenXmlPackage
Public Function Clone (stream As Stream, isEditable As Boolean) As OpenXmlPackage

参数

stream
Stream

打开 OpenXml 包的 IO 流。

isEditable
Boolean

在 ReadWrite 模式下。 对于只读模式,则为 False。

返回

克隆的 OpenXml 包。

适用于

Clone(Package, OpenSettings)

创建此 OpenXml 包的克隆,在指定的 Package 实例上打开。

public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone (System.IO.Packaging.Package package, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings);
member this.Clone : System.IO.Packaging.Package * DocumentFormat.OpenXml.Packaging.OpenSettings -> DocumentFormat.OpenXml.Packaging.OpenXmlPackage
Public Function Clone (package As Package, openSettings As OpenSettings) As OpenXmlPackage

参数

package
Package

包的指定实例。

openSettings
OpenSettings

用于打开文档的高级设置。

返回

克隆的 OpenXml 包。

适用于

Clone(Stream, Boolean, OpenSettings)

创建此 OpenXml 包的克隆,该包在给定流中打开。

public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone (System.IO.Stream stream, bool isEditable, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings);
member this.Clone : System.IO.Stream * bool * DocumentFormat.OpenXml.Packaging.OpenSettings -> DocumentFormat.OpenXml.Packaging.OpenXmlPackage
Public Function Clone (stream As Stream, isEditable As Boolean, openSettings As OpenSettings) As OpenXmlPackage

参数

stream
Stream

打开 OpenXml 包的 IO 流。

isEditable
Boolean

在 ReadWrite 模式下。 对于只读模式,则为 False。

openSettings
OpenSettings

用于打开文档的高级设置。

返回

克隆的 OpenXml 包。

适用于

Clone(Stream)

创建此 OpenXml 包的克隆,该包在给定流中打开。 使用与此 OpenXml 包相同的设置(即 FileOpenAccess 和 OpenSettings)打开克隆的 OpenXml 包。

public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone (System.IO.Stream stream);
member this.Clone : System.IO.Stream -> DocumentFormat.OpenXml.Packaging.OpenXmlPackage
Public Function Clone (stream As Stream) As OpenXmlPackage

参数

stream
Stream

打开 OpenXml 包的 IO 流。

返回

克隆的 OpenXml 包。

适用于

Clone(Package)

创建此 OpenXml 包的克隆,在指定的 Package 实例上打开。 将使用此 OpenXml 包相同的 OpenSettings 打开克隆。

public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone (System.IO.Packaging.Package package);
member this.Clone : System.IO.Packaging.Package -> DocumentFormat.OpenXml.Packaging.OpenXmlPackage
Public Function Clone (package As Package) As OpenXmlPackage

参数

package
Package

包的指定实例。

返回

克隆的 OpenXml 包。

适用于

Clone()

创建此 OpenXml 包的可编辑克隆,该克隆在具有可扩展容量的 上使用 MemoryStream 默认 OpenSettings 打开。

public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone ();
member this.Clone : unit -> DocumentFormat.OpenXml.Packaging.OpenXmlPackage
Public Function Clone () As OpenXmlPackage

返回

克隆的 OpenXml 包。

适用于

Clone(String)

创建从给定文件打开的此 OpenXml 包的克隆 (将通过克隆此 OpenXml 包) 创建。 使用与此 OpenXml 包相同的设置(即 FileOpenAccess 和 OpenSettings)打开克隆的 OpenXml 包。

public DocumentFormat.OpenXml.Packaging.OpenXmlPackage Clone (string path);
member this.Clone : string -> DocumentFormat.OpenXml.Packaging.OpenXmlPackage
Public Function Clone (path As String) As OpenXmlPackage

参数

path
String

目标文档的路径和文件名。

返回

克隆的文档。

适用于