2.2.9.1 ShapeInfo

The ShapeInfo element is a string that specifies information about the shapes (section 1.3.3), drawing pages (section 1.3.2), and web drawing (section 1.3.1) of a VSDX web drawing.<1> The syntax of this data structure is an XML fragment.  Elements of this fragment are listed in the following sections.

The set of elements returned is determined by the contents of the web drawing, as described in the following table.

Element

Description

Page

The information about the requested drawing page, and the information about additional pages in the web drawing. 

Pages

A list of published foreground pages (section 1.3.2.1) in the web drawing.

PageInfo

The information about the identity of a drawing page in the web drawing.

ShapeInfo

The information about the relevant shape, including shape data (section 1.3.4), hyperlinks, text and identifying information.  A relevant shape is selectable, as specified in [MS-VSDX] section 2.2.3.4, and contains hyperlinks, shape data items, or comments (section 1.3.5).

Hyperlinks

The list of each visible hyperlink element associated with a shape.

Hyperlink

The hyperlink associated with a shape.

ShapeDataItems

The list of visible shape data items associated with a shape.

ShapeData

The shape data item associated with a shape.

Shapes

The list of geometric outline information for each relevant shape in the web drawing. A relevant shape is selectable, as specified in [MS-VSDX] section 2.2.3.4, and contains hyperlinks, shape data items, or comments.

Shape

The geometric outline information for a shape.

Path

The geometric outline information in the form of a path.