Поделиться через


CloneableExtensions.Clone Метод

Определение

Перегрузки

Clone<TPackage>(TPackage)

Создает редактируемый клон этого пакета OpenXml, открытый в с расширяемой MemoryStream емкостью и использующий OpenSettings по умолчанию.

Clone<TPackage>(TPackage, Package)

Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package. Клон будет открыт с помощью того же openSettings, что и этот пакет OpenXml.

Clone<TPackage>(TPackage, Stream)

Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml.

Clone<TPackage>(TPackage, String)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml.

Clone<TPackage>(TPackage, Package, OpenSettings)

Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package.

Clone<TPackage>(TPackage, Stream, Boolean)

Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml.

Clone<TPackage>(TPackage, String, Boolean)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml.

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

Создает клон этого пакета OpenXml, открытого в заданном потоке.

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

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml).

Clone<TPackage>(TPackage)

Создает редактируемый клон этого пакета OpenXml, открытый в с расширяемой MemoryStream емкостью и использующий OpenSettings по умолчанию.

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

Параметры типа

TPackage

Параметры

openXmlPackage
TPackage

Возвращаемое значение

TPackage

Клонированные пакеты OpenXml.

Применяется к

Clone<TPackage>(TPackage, Package)

Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package. Клон будет открыт с помощью того же openSettings, что и этот пакет 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

Параметры типа

TPackage

Параметры

openXmlPackage
TPackage
package
Package

Указанный экземпляр Package.

Возвращаемое значение

TPackage

Клонированные пакеты OpenXml.

Применяется к

Clone<TPackage>(TPackage, Stream)

Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет 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

Параметры типа

TPackage

Параметры

openXmlPackage
TPackage
stream
Stream

Поток ввода-вывода, в котором открывается пакет OpenXml.

Возвращаемое значение

TPackage

Клонированные пакеты OpenXml.

Применяется к

Clone<TPackage>(TPackage, String)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет 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

Параметры типа

TPackage

Параметры

openXmlPackage
TPackage
path
String

Путь и имя файла целевого документа.

Возвращаемое значение

TPackage

Клонированные документы.

Применяется к

Clone<TPackage>(TPackage, Package, OpenSettings)

Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package.

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

Параметры типа

TPackage

Параметры

openXmlPackage
TPackage
package
Package

Указанный экземпляр Package.

openSettings
OpenSettings

Дополнительные параметры для открытия документа.

Возвращаемое значение

TPackage

Клонированные пакеты OpenXml.

Применяется к

Clone<TPackage>(TPackage, Stream, Boolean)

Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет 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

Параметры типа

TPackage

Параметры

openXmlPackage
TPackage
stream
Stream

Поток ввода-вывода, в котором открывается пакет OpenXml.

isEditable
Boolean

В режиме ReadWrite. Значение False для режима только для чтения.

Возвращаемое значение

TPackage

Клонированные пакеты OpenXml.

Применяется к

Clone<TPackage>(TPackage, String, Boolean)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет 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

Параметры типа

TPackage

Параметры

openXmlPackage
TPackage
path
String

Путь и имя файла целевого документа.

isEditable
Boolean

В режиме ReadWrite. Значение False для режима только для чтения.

Возвращаемое значение

TPackage

Клонированные документы.

Применяется к

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

Создает клон этого пакета OpenXml, открытого в заданном потоке.

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

Параметры типа

TPackage

Параметры

openXmlPackage
TPackage
stream
Stream

Поток ввода-вывода, в котором открывается пакет OpenXml.

isEditable
Boolean

В режиме ReadWrite. Значение False для режима только для чтения.

openSettings
OpenSettings

Дополнительные параметры для открытия документа.

Возвращаемое значение

TPackage

Клонированные пакеты OpenXml.

Применяется к

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

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета 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

Параметры типа

TPackage

Параметры

openXmlPackage
TPackage
path
String

Путь и имя файла целевого документа.

isEditable
Boolean

В режиме ReadWrite. Значение False для режима только для чтения.

openSettings
OpenSettings

Дополнительные параметры для открытия документа.

Возвращаемое значение

TPackage

Клонированные документы.

Применяется к