OpenXmlPartContainer.AddNewPart 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
添加的部件。
例外
当不允许此部件引用该部件时。