OpenXmlPackage.Clone 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
目标文档的路径和文件名。
返回
克隆的文档。