Compartilhar via


CloneableExtensions.Clone Método

Definição

Sobrecargas

Clone<TPackage>(TPackage)

Cria um clone editável deste pacote OpenXml, aberto numa MemoryStream capacidade expansível e com OpenSettings predefinido.

Clone<TPackage>(TPackage, Package)

Cria um clone deste pacote OpenXml, aberto na instância especificada do Pacote. O clone será aberto com as mesmas OpenSettings que este pacote OpenXml.

Clone<TPackage>(TPackage, Stream)

Cria um clone deste pacote OpenXml, aberto no fluxo especificado. O pacote OpenXml clonado é aberto com as mesmas definições, ou seja, FileOpenAccess e OpenSettings, que este pacote OpenXml.

Clone<TPackage>(TPackage, String)

Cria um clone deste pacote OpenXml aberto a partir do ficheiro especificado (que será criado através da clonagem deste pacote OpenXml). O pacote OpenXml clonado é aberto com as mesmas definições, ou seja, FileOpenAccess e OpenSettings, que este pacote OpenXml.

Clone<TPackage>(TPackage, Package, OpenSettings)

Cria um clone deste pacote OpenXml, aberto na instância especificada do Pacote.

Clone<TPackage>(TPackage, Stream, Boolean)

Cria um clone deste pacote OpenXml, aberto no fluxo especificado. O pacote OpenXml clonado é aberto com as mesmas OpenSettings que este pacote OpenXml.

Clone<TPackage>(TPackage, String, Boolean)

Cria um clone deste pacote OpenXml aberto a partir do ficheiro especificado (que será criado através da clonagem deste pacote OpenXml). O pacote OpenXml clonado é aberto com as mesmas OpenSettings que este pacote OpenXml.

Clone<TPackage>(TPackage, Stream, Boolean, OpenSettings)

Cria um clone deste pacote OpenXml, aberto no fluxo especificado.

Clone<TPackage>(TPackage, String, Boolean, OpenSettings)

Cria um clone deste pacote OpenXml aberto a partir do ficheiro especificado (que será criado através da clonagem deste pacote OpenXml).

Clone<TPackage>(TPackage)

Cria um clone editável deste pacote OpenXml, aberto numa MemoryStream capacidade expansível e com OpenSettings predefinido.

public static TPackage Clone<TPackage> (this TPackage openXmlPackage) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage) As TPackage

Parâmetros de tipo

TPackage

Parâmetros

openXmlPackage
TPackage

Retornos

TPackage

O pacote OpenXml clonado.

Aplica-se a

Clone<TPackage>(TPackage, Package)

Cria um clone deste pacote OpenXml, aberto na instância especificada do Pacote. O clone será aberto com as mesmas OpenSettings que este pacote OpenXml.

public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Packaging.Package package) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Packaging.Package -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, package As Package) As TPackage

Parâmetros de tipo

TPackage

Parâmetros

openXmlPackage
TPackage
package
Package

A instância especificada do Pacote.

Retornos

TPackage

O pacote OpenXml clonado.

Aplica-se a

Clone<TPackage>(TPackage, Stream)

Cria um clone deste pacote OpenXml, aberto no fluxo especificado. O pacote OpenXml clonado é aberto com as mesmas definições, ou seja, FileOpenAccess e OpenSettings, que este pacote OpenXml.

public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Stream stream) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Stream -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, stream As Stream) As TPackage

Parâmetros de tipo

TPackage

Parâmetros

openXmlPackage
TPackage
stream
Stream

A transmissão em fluxo de E/S para abrir o pacote OpenXml.

Retornos

TPackage

O pacote OpenXml clonado.

Aplica-se a

Clone<TPackage>(TPackage, String)

Cria um clone deste pacote OpenXml aberto a partir do ficheiro especificado (que será criado através da clonagem deste pacote OpenXml). O pacote OpenXml clonado é aberto com as mesmas definições, ou seja, FileOpenAccess e OpenSettings, que este pacote OpenXml.

public static TPackage Clone<TPackage> (this TPackage openXmlPackage, string path) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * string -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, path As String) As TPackage

Parâmetros de tipo

TPackage

Parâmetros

openXmlPackage
TPackage
path
String

O caminho e o nome do ficheiro do documento de destino.

Retornos

TPackage

O documento clonado.

Aplica-se a

Clone<TPackage>(TPackage, Package, OpenSettings)

Cria um clone deste pacote OpenXml, aberto na instância especificada do Pacote.

public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Packaging.Package package, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Packaging.Package * DocumentFormat.OpenXml.Packaging.OpenSettings -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, package As Package, openSettings As OpenSettings) As TPackage

Parâmetros de tipo

TPackage

Parâmetros

openXmlPackage
TPackage
package
Package

A instância especificada do Pacote.

openSettings
OpenSettings

As definições avançadas para abrir um documento.

Retornos

TPackage

O pacote OpenXml clonado.

Aplica-se a

Clone<TPackage>(TPackage, Stream, Boolean)

Cria um clone deste pacote OpenXml, aberto no fluxo especificado. O pacote OpenXml clonado é aberto com as mesmas OpenSettings que este pacote OpenXml.

public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Stream stream, bool isEditable) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Stream * bool -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, stream As Stream, isEditable As Boolean) As TPackage

Parâmetros de tipo

TPackage

Parâmetros

openXmlPackage
TPackage
stream
Stream

A transmissão em fluxo de E/S para abrir o pacote OpenXml.

isEditable
Boolean

No modo ReadWrite. Falso para o modo Só de leitura.

Retornos

TPackage

O pacote OpenXml clonado.

Aplica-se a

Clone<TPackage>(TPackage, String, Boolean)

Cria um clone deste pacote OpenXml aberto a partir do ficheiro especificado (que será criado através da clonagem deste pacote OpenXml). O pacote OpenXml clonado é aberto com as mesmas OpenSettings que este pacote OpenXml.

public static TPackage Clone<TPackage> (this TPackage openXmlPackage, string path, bool isEditable) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * string * bool -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, path As String, isEditable As Boolean) As TPackage

Parâmetros de tipo

TPackage

Parâmetros

openXmlPackage
TPackage
path
String

O caminho e o nome do ficheiro do documento de destino.

isEditable
Boolean

No modo ReadWrite. Falso para o modo Só de leitura.

Retornos

TPackage

O documento clonado.

Aplica-se a

Clone<TPackage>(TPackage, Stream, Boolean, OpenSettings)

Cria um clone deste pacote OpenXml, aberto no fluxo especificado.

public static TPackage Clone<TPackage> (this TPackage openXmlPackage, System.IO.Stream stream, bool isEditable, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * System.IO.Stream * bool * DocumentFormat.OpenXml.Packaging.OpenSettings -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, stream As Stream, isEditable As Boolean, openSettings As OpenSettings) As TPackage

Parâmetros de tipo

TPackage

Parâmetros

openXmlPackage
TPackage
stream
Stream

A transmissão em fluxo de E/S para abrir o pacote OpenXml.

isEditable
Boolean

No modo ReadWrite. Falso para o modo Só de leitura.

openSettings
OpenSettings

As definições avançadas para abrir um documento.

Retornos

TPackage

O pacote OpenXml clonado.

Aplica-se a

Clone<TPackage>(TPackage, String, Boolean, OpenSettings)

Cria um clone deste pacote OpenXml aberto a partir do ficheiro especificado (que será criado através da clonagem deste pacote OpenXml).

public static TPackage Clone<TPackage> (this TPackage openXmlPackage, string path, bool isEditable, DocumentFormat.OpenXml.Packaging.OpenSettings? openSettings) where TPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage;
static member Clone : 'Package * string * bool * DocumentFormat.OpenXml.Packaging.OpenSettings -> 'Package (requires 'Package :> DocumentFormat.OpenXml.Packaging.OpenXmlPackage)
<Extension()>
Public Function Clone(Of TPackage As OpenXmlPackage) (openXmlPackage As TPackage, path As String, isEditable As Boolean, openSettings As OpenSettings) As TPackage

Parâmetros de tipo

TPackage

Parâmetros

openXmlPackage
TPackage
path
String

O caminho e o nome do ficheiro do documento de destino.

isEditable
Boolean

No modo ReadWrite. Falso para o modo Só de leitura.

openSettings
OpenSettings

As definições avançadas para abrir um documento.

Retornos

TPackage

O documento clonado.

Aplica-se a