OpenXmlPartContainer.DeletePart Method

Definition

Overloads

DeletePart(OpenXmlPart)

Deletes a specified part in the package root layer.

DeletePart(String)

Deletes the specified child part from this part.

DeletePart(OpenXmlPart)

Deletes a specified part in the package root layer.

C#
public bool DeletePart (DocumentFormat.OpenXml.Packaging.OpenXmlPart part);

Parameters

part
OpenXmlPart

The part to be deleted.

Returns

True if the part is successfully removed; otherwise, false. This method also returns false if the part was not found or the parameter is null.

Exceptions

Thrown when the part is not referenced by this part.

Applies to

DocumentFormat.OpenXml 3.0.1 and other versions
Product Versions
DocumentFormat.OpenXml 2.7.1, 2.7.2, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.12.0, 2.12.1, 2.12.2, 2.12.3, 2.13.0, 2.13.1, 2.14.0, 2.15.0, 2.16.0, 2.17.1, 2.18.0, 2.19.0, 2.20.0, 3.0.0, 3.0.1

DeletePart(String)

Deletes the specified child part from this part.

C#
public bool DeletePart (string id);

Parameters

id
String

The relationship ID of the part to be deleted.

Returns

True if the part is successfully removed; otherwise, false. This method also returns false if the part was not found.

Exceptions

Thrown when "id" is null reference.

Applies to

DocumentFormat.OpenXml 3.0.1 and other versions
Product Versions
DocumentFormat.OpenXml 2.7.1, 2.7.2, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.12.0, 2.12.1, 2.12.2, 2.12.3, 2.13.0, 2.13.1, 2.14.0, 2.15.0, 2.16.0, 2.17.1, 2.18.0, 2.19.0, 2.20.0, 3.0.0, 3.0.1