Partager via


CloneableExtensions.Clone Méthode

Définition

Surcharges

Clone<TPackage>(TPackage)

Crée un clone modifiable de ce package OpenXml, ouvert sur un MemoryStream avec une capacité extensible et à l’aide d’OpenSettings par défaut.

Clone<TPackage>(TPackage, Package)

Crée un clone de ce package OpenXml, ouvert sur le instance de Package spécifié. Le clone sera ouvert avec les mêmes OpenSettings que ce package OpenXml.

Clone<TPackage>(TPackage, Stream)

Crée un clone de ce package OpenXml, ouvert sur le flux donné. Le package OpenXml cloné est ouvert avec les mêmes paramètres, c’est-à-dire FileOpenAccess et OpenSettings, que ce package OpenXml.

Clone<TPackage>(TPackage, String)

Crée un clone de ce package OpenXml ouvert à partir du fichier donné (qui sera créé en clonant ce package OpenXml). Le package OpenXml cloné est ouvert avec les mêmes paramètres, c’est-à-dire FileOpenAccess et OpenSettings, que ce package OpenXml.

Clone<TPackage>(TPackage, Package, OpenSettings)

Crée un clone de ce package OpenXml, ouvert sur le instance de Package spécifié.

Clone<TPackage>(TPackage, Stream, Boolean)

Crée un clone de ce package OpenXml, ouvert sur le flux donné. Le package OpenXml cloné est ouvert avec les mêmes OpenSettings que ce package OpenXml.

Clone<TPackage>(TPackage, String, Boolean)

Crée un clone de ce package OpenXml ouvert à partir du fichier donné (qui sera créé en clonant ce package OpenXml). Le package OpenXml cloné est ouvert avec les mêmes OpenSettings que ce package OpenXml.

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

Crée un clone de ce package OpenXml, ouvert sur le flux donné.

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

Crée un clone de ce package OpenXml ouvert à partir du fichier donné (qui sera créé en clonant ce package OpenXml).

Clone<TPackage>(TPackage)

Crée un clone modifiable de ce package OpenXml, ouvert sur un MemoryStream avec une capacité extensible et à l’aide d’OpenSettings par défaut.

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

Paramètres de type

TPackage

Paramètres

openXmlPackage
TPackage

Retours

TPackage

Package OpenXml cloné.

S’applique à

Clone<TPackage>(TPackage, Package)

Crée un clone de ce package OpenXml, ouvert sur le instance de Package spécifié. Le clone sera ouvert avec les mêmes OpenSettings que ce package 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

Paramètres de type

TPackage

Paramètres

openXmlPackage
TPackage
package
Package

Instance de Package spécifié.

Retours

TPackage

Package OpenXml cloné.

S’applique à

Clone<TPackage>(TPackage, Stream)

Crée un clone de ce package OpenXml, ouvert sur le flux donné. Le package OpenXml cloné est ouvert avec les mêmes paramètres, c’est-à-dire FileOpenAccess et OpenSettings, que ce package 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

Paramètres de type

TPackage

Paramètres

openXmlPackage
TPackage
stream
Stream

Flux d’E/S sur lequel ouvrir le package OpenXml.

Retours

TPackage

Package OpenXml cloné.

S’applique à

Clone<TPackage>(TPackage, String)

Crée un clone de ce package OpenXml ouvert à partir du fichier donné (qui sera créé en clonant ce package OpenXml). Le package OpenXml cloné est ouvert avec les mêmes paramètres, c’est-à-dire FileOpenAccess et OpenSettings, que ce package 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

Paramètres de type

TPackage

Paramètres

openXmlPackage
TPackage
path
String

Chemin d’accès et nom de fichier du document cible.

Retours

TPackage

Document cloné.

S’applique à

Clone<TPackage>(TPackage, Package, OpenSettings)

Crée un clone de ce package OpenXml, ouvert sur le instance de Package spécifié.

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

Paramètres de type

TPackage

Paramètres

openXmlPackage
TPackage
package
Package

Instance de Package spécifié.

openSettings
OpenSettings

Paramètres avancés pour l’ouverture d’un document.

Retours

TPackage

Package OpenXml cloné.

S’applique à

Clone<TPackage>(TPackage, Stream, Boolean)

Crée un clone de ce package OpenXml, ouvert sur le flux donné. Le package OpenXml cloné est ouvert avec les mêmes OpenSettings que ce package 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

Paramètres de type

TPackage

Paramètres

openXmlPackage
TPackage
stream
Stream

Flux d’E/S sur lequel ouvrir le package OpenXml.

isEditable
Boolean

En mode ReadWrite. False pour le mode Lecture seule.

Retours

TPackage

Package OpenXml cloné.

S’applique à

Clone<TPackage>(TPackage, String, Boolean)

Crée un clone de ce package OpenXml ouvert à partir du fichier donné (qui sera créé en clonant ce package OpenXml). Le package OpenXml cloné est ouvert avec les mêmes OpenSettings que ce package 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

Paramètres de type

TPackage

Paramètres

openXmlPackage
TPackage
path
String

Chemin d’accès et nom de fichier du document cible.

isEditable
Boolean

En mode ReadWrite. False pour le mode Lecture seule.

Retours

TPackage

Document cloné.

S’applique à

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

Crée un clone de ce package OpenXml, ouvert sur le flux donné.

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

Paramètres de type

TPackage

Paramètres

openXmlPackage
TPackage
stream
Stream

Flux d’E/S sur lequel ouvrir le package OpenXml.

isEditable
Boolean

En mode ReadWrite. False pour le mode Lecture seule.

openSettings
OpenSettings

Paramètres avancés pour l’ouverture d’un document.

Retours

TPackage

Package OpenXml cloné.

S’applique à

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

Crée un clone de ce package OpenXml ouvert à partir du fichier donné (qui sera créé en clonant ce package 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

Paramètres de type

TPackage

Paramètres

openXmlPackage
TPackage
path
String

Chemin d’accès et nom de fichier du document cible.

isEditable
Boolean

En mode ReadWrite. False pour le mode Lecture seule.

openSettings
OpenSettings

Paramètres avancés pour l’ouverture d’un document.

Retours

TPackage

Document cloné.

S’applique à