<regrouptable> (Shape Grouping History)

This element specifies a list of entries which describe how shapes were previously grouped so they can be regrouped. The @regroupid attribute of shapes indicates which shapes belong together when a regroup is performed. The regrouptable tracks the previous @regroupid that should be assigned to all shapes with the given current @regroupid.

example:
<v:oval ... o:regroupid="1"/>
<v:group ... o:regroupid="1"/>
  <v:rect ... />
  <v:rect ... />
</v:group>
<o:regrouptable v:ext="edit">
  <o:entry new="1" old="0"/>
</o:regrouptable>

The @regroupid attribute indicates that the shapes with @regroupid 1 were previously grouped together. The @entry indicates that if those shapes are regrouped, the new group formed should not have a @regroupid value as it was not previously ungrouped.

If the two rectangles are ungrouped, the document reflects that the rectangles were previously grouped and that their old group was previously grouped:

<v:oval ... o:regroupid="1"/>
<v:rect ... o:regroupid="2"/>
<v:rect ... o:regroupid="2"/>
<o:regrouptable v:ext="edit">
  <o:entry new="1" old="0"/>
  <o:entry new="2" old="1"/>
</o:regrouptable>

Parent Elements

<shapelayout>6.2.2.28)

Child Elements

Subclause

<entry> (Regroup Entry)

§6.2.2.9

Attributes

Description

<ext> (VML Extension Handling Behavior)

Namespace: urn:schemas-microsoft-com:vml

Specifies an optional value that indicates how applications that implement VML should interpret extensions not defined as part of the original specification of core VML.

[: This part of the original VML specification is included to assist applications that leverage existing VML support in implementing the Office Open XML Format. ]

The possible values for this attribute are defined by the ST_Ext simple type (§6.1.3.3).

The following XML Schema fragment defines the contents of this element:

<complexType name="CT_RegroupTable">
	<sequence>
	<element name="entry" type="CT_Entry" minOccurs="0" maxOccurs="unbounded"/>
	</sequence>
	<attributeGroup ref="v:AG_Ext"/>
</complexType>