3.4.1.1 Embedded Control Persistence Binary Data Part

Content Type

Binary data representing various properties of an ActiveX control, a standard COM picture object, or a standard COM font object which are persisted using persistStorage, persistStream, or persistStreamInit, as indicated by the persistence attribute of the corresponding Embedded Control Persistence part ("[ISO/IEC-29500-1] §15.2.9").

[Note: The content of the binary data shall be solely determined by the corresponding object. end note]

Root Namespace

not applicable

Source Relationship

http://schemas.microsoft.com/office/2006/relationships/activeXControlBinary

An instance of this part contains information about an embedded control in the package. This information is provided by the specified control when asked to persist.

A package is permitted to contain one or more Embedded Control Persistence Binary Data parts, and each such part shall be the target of an explicit relationship in an Embedded Control Persistence ("[ISO/IEC-29500-1] §15.2.9") part-relationship item in a WordprocessingML package; a Worksheet part ("[ISO/IEC-29500-1] §12.3.24") in a SpreadsheetML package; or a Handout Master ("[ISO/IEC-29500-1] §13.3.3"), Notes Master ("[ISO/IEC-29500-1] §13.3.4"), Notes Slide ("[ISO/IEC-29500-1] §13.3.5"), Slide ("[ISO/IEC-29500-1] §13.3.8"), Slide Layout ("[ISO/IEC-29500-1] §13.3.9"), or Slide Master ("[ISO/IEC-29500-1] §13.3.10") part-relationship item in a PresentationML package.

The content type of this part shall determine the internal format and contents of the embedded control.

[Example: The following example shows the persistence that could be used for an embedded ActiveX control within a WordprocessingML document:

 <ax:ocx ax:classid="{C74190B6-8589-11D1-B16A-00C0F0283628}" ax:license="9368265E-85FE-11d1-8BE3-0000F8754DA1" ax:persistence="persistStorage" r:id="rId1" xmlns:ax="http://schemas.microsoft.com/office/2006/activeX" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>

 The relationship type for rId1 is: http://schemas.microsoft.com/office/2006/relationships/activeXControlBinary

The content of the part referenced by rId1 could be any binary data that can be interpreted by the corresponding control. end example]

An Embedded Control Persistence Binary Data part shall be located within the package containing the source relationship (expressed syntactically, the TargetMode attribute of the Relationship element shall be Internal).

An Embedded Control Persistence Binary Data part shall not have any implicit or explicit relationships to other parts defined by Office Open XML File Formats [ISO/IEC-29500-1].