{"id":2150,"date":"2016-02-04T06:04:57","date_gmt":"2016-02-04T06:04:57","guid":{"rendered":"http:\/\/www.ericwhite.com\/home2\/bm8qcmjy\/public_html\/blog\/?page_id=2150"},"modified":"2016-02-04T06:05:37","modified_gmt":"2016-02-04T06:05:37","slug":"openxmlpart-getpartsbyrelationshiptype","status":"publish","type":"page","link":"https:\/\/www.ericwhite.com\/blog\/openxmlpart-getpartsbyrelationshiptype\/","title":{"rendered":"OpenXmlPart.getPartsByRelationshipType (relationshipType)"},"content":{"rendered":"<p><span class=\"Back\"><a class=\"Back\" href=\"https:\/\/www.ericwhite.com\/blog\/open-xml-sdk-for-javascript\/\">Return to the<br \/>Open XML SDK for JavaScript<br \/>Developer Center<\/a><\/span>Gets an array of parts with the specified relationship type. openXml.relationshipTypes contains a list of the most common relationship types.<\/p>\n<h1>Syntax<\/h1>\n<pre>\r\n    var parts = OpenXmlPart.getPartsByRelationshipType(relationshipType);\r\n<\/pre>\n<h1>Arguments<\/h1>\n<pre>\r\n    relationshipType: An string that contains the relationship type.\r\n<\/pre>\n<h1>Return Value<\/h1>\n<pre>\r\n    Returns an array of OpenXmlPart objects. If there are no parts with the specified relationship type, this function returns a zero length array.\r\n<\/pre>\n<h1>Usage<\/h1>\n<pre>\r\n    var parts = doc.mainDocumentPart()\r\n        .getPartsByRelationshipType(openXml.relationshipTypes.header);\r\n<\/pre>\n<h1>Example<\/h1>\n<pre>\r\n\/\/ Open a document that contains headers and is stored as a base64 string.\r\nvar doc = new openXml.OpenXmlPackage(documentWithHeaders_base64);\r\n\/\/ Get the main document part.\r\nvar parts = doc.mainDocumentPart().getPartsByRelationshipType(openXml.relationshipTypes.header);\r\no = [\"Number of parts: \" + parts.length];\r\nfor (var i = 0; i < parts.length; i++) {\r\n    o.push(\"Part #\" + (i + 1).toString() + \" uri: \" + parts[i].uri);\r\n}\r\n\/\/ Note that there are convenience functions that retrieve the most commonly used parts.\r\nvar parts2 = doc.mainDocumentPart().headerParts();\r\no.push(\"doc.mainDocumentPart().headerParts() found the same \" + parts2.length + \" parts.\");\r\nreturn { output: o };\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Return to theOpen XML SDK for JavaScriptDeveloper CenterGets an array of parts with the specified relationship type. openXml.relationshipTypes contains a list of the most common relationship types. Syntax var parts = OpenXmlPart.getPartsByRelationshipType(relationshipType); Arguments relationshipType: An string that contains the relationship type. Return Value Returns an array of OpenXmlPart objects. If there are no parts with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_s2mail":"","footnotes":""},"class_list":["post-2150","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/2150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/comments?post=2150"}],"version-history":[{"count":2,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/2150\/revisions"}],"predecessor-version":[{"id":2152,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/2150\/revisions\/2152"}],"wp:attachment":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/media?parent=2150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}