OpenXmlPartContainer.AddPart 方法

定义

重载

AddPart<T>(T)

将部件添加到文档。 必须使用返回的部件对添加到文档的部件进行操作。

AddPart<T>(T, String)

将具有给定关系标识符 (ID) 的部件添加到文档中。 必须使用返回的部件对添加到文档的部件进行操作

AddPart<T>(T)

将部件添加到文档。 必须使用返回的部件对添加到文档的部件进行操作。

public virtual T AddPart<T> (T part) where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart;
abstract member AddPart : 'T -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart)
override this.AddPart : 'T -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart)
Public Overridable Function AddPart(Of T As OpenXmlPart) (part As T) As T

类型参数

T

OpenXmlPart 的派生类。

参数

part
T

要添加到文档中的部件。

返回

T

添加到文档的部件。 这与部分传递的 不同。

例外

当“part”为 null 引用时引发。

不允许添加部件时引发。

当同一类型部件的一个实例已存在且不允许该类型的多个实例时引发。

适用于

AddPart<T>(T, String)

将具有给定关系标识符 (ID) 的部件添加到文档中。 必须使用返回的部件对添加到文档的部件进行操作

public virtual T AddPart<T> (T part, string id) where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart;
abstract member AddPart : 'T * string -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart)
override this.AddPart : 'T * string -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart)
Public Overridable Function AddPart(Of T As OpenXmlPart) (part As T, id As String) As T

类型参数

T

OpenXmlPart 的派生类。

参数

part
T

要添加到文档中的部件。

id
String

唯一的关系标识符。

返回

T

添加到文档的部件。 这与部分传递的 不同。

例外

当“part”或“id”为 null 引用时引发。

不允许添加部件时引发。

当已存在同一类型部件的一个实例并且不允许该类型的多个实例时引发。

适用于