DocumentGetPart Method |  |
Gives Open XML part back.
Namespace:
SOWIDocument.Word
Assembly:
SOWIDocument.Word (in SOWIDocument.Word.dll) Version: 22.2.10.1 (22.2.10.450)
Syntaxinternal OpenXmlPart GetPart(
string pID,
IEnumerable<IdPartPair> pParts = null,
bool pReadSub = true,
int pLevel = 0
)
Friend Function GetPart (
pID As String,
Optional pParts As IEnumerable(Of IdPartPair) = Nothing,
Optional pReadSub As Boolean = true,
Optional pLevel As Integer = 0
) As OpenXmlPart
Parameters
- pID
- Type: SystemString
Relationship ID to search - pParts (Optional)
- Type: System.Collections.GenericIEnumerableIdPartPair
Open XML parts to search. If parameter null then search from root parts. - pReadSub (Optional)
- Type: SystemBoolean
Read sub parts. Default value true. - pLevel (Optional)
- Type: SystemInt32
Intern parameter for calls counter
Return Value
Type:
OpenXmlPartIf found then gives Open XML part back else null.
Examples
This example read header part or footer part.
See also method
AddElement(OpenXmlElement, BannerPages).
DocumentFormat.OpenXml.Packaging.OpenXmlPart lPart = this.Get(pPage);
switch (this.Position)
{
case Positions.Header:
DocumentFormat.OpenXml.Packaging.HeaderPart lHeaderPart = (DocumentFormat.OpenXml.Packaging.HeaderPart)lPart;
lHeaderPart.Header.Append(pOpenXmlElement);
break;
case Positions.Footer:
DocumentFormat.OpenXml.Packaging.FooterPart lFooterPart = (DocumentFormat.OpenXml.Packaging.FooterPart)lPart;
lFooterPart.Footer.Append(pOpenXmlElement);
break;
default:
throw new Exception("Postion (header or footer) not definition");
}
See Also