Inspect a shape
visio_get_shapeRetrieve all details of a specific shape including text, geometry, shape data, layers, and links from a Visio document.
Instructions
Read everything about one shape: text, geometry, Shape Data, layers, links.
shape_data keys are ShapeSheet row names, which is exactly what
visio_set_shape_data expects back.
Args: shape_id: Id from visio_list_shapes. page: Page name or 1-based index. Omit for the page on screen. document: File name or 1-based index. Omit for the active document.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| document | No | ||
| shape_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | ||
| y | Yes | ||
| id | Yes | ||
| fill | No | ||
| kind | Yes | ||
| line | No | ||
| name | Yes | ||
| page | Yes | ||
| text | Yes | ||
| angle | Yes | ||
| style | No | ||
| width | Yes | ||
| height | Yes | ||
| layers | Yes | ||
| master | Yes | ||
| document | Yes | ||
| hyperlinks | Yes | ||
| shape_data | Yes | ||
| user_cells | Yes | ||
| child_shape_ids | Yes | ||
| parent_shape_id | No | ||
| connected_shape_ids | Yes |