OpenXmlPartContainer.AddNewPart 方法

定义

重载

AddNewPart<T>(String)

添加 T 类型的新部件。

AddNewPart<T>(String, String)

添加 T 类型的新部件。

AddNewPart<T>()

添加 T 类型的新部件。

AddNewPart<T>(String)

添加 T 类型的新部件。

public T AddNewPart<T> (string id) where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart;
member this.AddNewPart : string -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart and 'T :> DocumentFormat.OpenXml.Packaging.IFixedContentTypePart)
Public Function AddNewPart(Of T As {OpenXmlPart, IFixedContentTypePart}) (id As String) As T

类型参数

T

部件的 类。

参数

id
String

关系 ID。

返回

T

添加的部件。

例外

当不允许此部件引用该部件时。

适用于

AddNewPart<T>(String, String)

添加 T 类型的新部件。

public virtual T AddNewPart<T> (string contentType, string id) where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart;
public virtual T AddNewPart<T> (string contentType, string? id = default) where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart;
abstract member AddNewPart : string * string -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart)
override this.AddNewPart : string * string -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart)
Public Overridable Function AddNewPart(Of T As OpenXmlPart) (contentType As String, id As String) As T
Public Overridable Function AddNewPart(Of T As OpenXmlPart) (contentType As String, Optional id As String = Nothing) As T

类型参数

T

部件的 类。

参数

contentType
String

部件的内容类型。 如果部件是固定内容类型,则必须匹配定义的内容类型。

id
String

关系 ID。如果此参数为 null,将自动生成该 ID。

返回

T

添加的部件。

例外

当不允许此部件引用该部件时。

当部件为固定内容类型且传入的 contentType 与定义的内容类型不匹配时。

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

注解

主要用于添加非固定内容类型部件 - ImagePart 等

适用于

AddNewPart<T>()

添加 T 类型的新部件。

public T AddNewPart<T> () where T : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart;
member this.AddNewPart : unit -> 'T (requires 'T :> DocumentFormat.OpenXml.Packaging.OpenXmlPart and 'T :> DocumentFormat.OpenXml.Packaging.IFixedContentTypePart)
Public Function AddNewPart(Of T As {OpenXmlPart, IFixedContentTypePart}) () As T

类型参数

T

部件的 类。

返回

T

添加的部件。

例外

当不允许此部件引用该部件时。

适用于