GroupShape class
GroupShape class
Represents a group of shapes in a document. To learn more, visit the How to Add Group Shape into a Word Document documentation article.
Remarks
A GroupShape is a composite node and can have Shape and GroupShape nodes as children.
Each GroupShape defines a new coordinate system for its child shapes. The coordinate system is defined using the ShapeBase.coord_size and ShapeBase.coord_origin properties.
Inheritance: GroupShape → ShapeBase → CompositeNode → Node
Constructors
Name | Description |
---|---|
GroupShape(doc) | Creates a new group shape. |
Properties
Name | Description |
---|---|
allow_overlap | Gets or sets a value that specifies whether this shape can overlap other shapes. (Inherited from ShapeBase) |
alternative_text | Defines alternative text to be displayed instead of a graphic. (Inherited from ShapeBase) |
anchor_locked | Specifies whether the shape’s anchor is locked. (Inherited from ShapeBase) |
aspect_ratio_locked | Specifies whether the shape’s aspect ratio is locked. (Inherited from ShapeBase) |
behind_text | Specifies whether the shape is below or above text. (Inherited from ShapeBase) |
bottom | Gets the position of the bottom edge of the containing block of the shape. (Inherited from ShapeBase) |
bounds | Gets or sets the location and size of the containing block of the shape. (Inherited from ShapeBase) |
bounds_in_points | Gets the location and size of the containing block of the shape in points, relative to the anchor of the topmost shape. (Inherited from ShapeBase) |
bounds_with_effects | Gets final extent that this shape object has after applying drawing effects. Value is measured in points. (Inherited from ShapeBase) |
can_have_image | Returns True if the shape type allows the shape to have an image.(Inherited from ShapeBase) |
coord_origin | The coordinates at the top-left corner of the containing block of this shape. (Inherited from ShapeBase) |
coord_size | The width and height of the coordinate space inside the containing block of this shape. (Inherited from ShapeBase) |
count | Gets the number of immediate children of this node. (Inherited from CompositeNode) |
custom_node_id | Specifies custom node identifier. (Inherited from Node) |
distance_bottom | Returns or sets the distance (in points) between the document text and the bottom edge of the shape. (Inherited from ShapeBase) |
distance_left | Returns or sets the distance (in points) between the document text and the left edge of the shape. (Inherited from ShapeBase) |
distance_right | Returns or sets the distance (in points) between the document text and the right edge of the shape. (Inherited from ShapeBase) |
distance_top | Returns or sets the distance (in points) between the document text and the top edge of the shape. (Inherited from ShapeBase) |
document | Gets the document to which this node belongs. (Inherited from Node) |
fill | Gets fill formatting for the shape. (Inherited from ShapeBase) |
first_child | Gets the first child of the node. (Inherited from CompositeNode) |
flip_orientation | Switches the orientation of a shape. (Inherited from ShapeBase) |
font | Provides access to the font formatting of this object. (Inherited from ShapeBase) |
glow | Gets glow formatting for the shape. (Inherited from ShapeBase) |
has_child_nodes | Returns True if this node has any child nodes.(Inherited from CompositeNode) |
height | Gets or sets the height of the containing block of the shape. (Inherited from ShapeBase) |
height_relative | Gets or sets the value that represents the percentage of shape’s relative height. (Inherited from ShapeBase) |
hidden | Gets or sets a boolean value indicating whether the shape is visible. (Inherited from ShapeBase) |
horizontal_alignment | Specifies how the shape is positioned horizontally. (Inherited from ShapeBase) |
href | Gets or sets the full hyperlink address for a shape. (Inherited from ShapeBase) |
is_composite | Returns True if this node can contain other nodes.(Inherited from Node) |
is_decorative | Gets or sets the flag that specifies whether the shape is decorative in the document. (Inherited from ShapeBase) |
is_delete_revision | Returns true if this object was deleted in Microsoft Word while change tracking was enabled. (Inherited from ShapeBase) |
is_group | Returns True if this is a group shape.(Inherited from ShapeBase) |
is_horizontal_rule | Returns True if this shape is a horizontal rule.(Inherited from ShapeBase) |
is_image | Returns True if this shape is an image shape.(Inherited from ShapeBase) |
is_inline | A quick way to determine if this shape is positioned inline with text. (Inherited from ShapeBase) |
is_insert_revision | Returns true if this object was inserted in Microsoft Word while change tracking was enabled. (Inherited from ShapeBase) |
is_layout_in_cell | Gets or sets a flag indicating whether the shape is displayed inside a table or outside of it. (Inherited from ShapeBase) |
is_move_from_revision | Returns True if this object was moved (deleted) in Microsoft Word while change tracking was enabled.(Inherited from ShapeBase) |
is_move_to_revision | Returns True if this object was moved (inserted) in Microsoft Word while change tracking was enabled.(Inherited from ShapeBase) |
is_signature_line | Indicates that shape is a SignatureLine. (Inherited from ShapeBase) |
is_top_level | Returns True if this shape is not a child of a group shape.(Inherited from ShapeBase) |
is_word_art | Returns True if this shape is a WordArt object.(Inherited from ShapeBase) |
last_child | Gets the last child of the node. (Inherited from CompositeNode) |
left | Gets or sets the position of the left edge of the containing block of the shape. (Inherited from ShapeBase) |
left_relative | Gets or sets the value that represents shape’s relative left position in percent. (Inherited from ShapeBase) |
markup_language | Gets MarkupLanguage used for this graphic object. (Inherited from ShapeBase) |
name | Gets or sets the optional shape name. (Inherited from ShapeBase) |
next_sibling | Gets the node immediately following this node. (Inherited from Node) |
node_type | Returns NodeType.GROUP_SHAPE. |
parent_node | Gets the immediate parent of this node. (Inherited from Node) |
parent_paragraph | Returns the immediate parent paragraph. (Inherited from ShapeBase) |
previous_sibling | Gets the node immediately preceding this node. (Inherited from Node) |
range | Returns a Range object that represents the portion of a document that is contained in this node. (Inherited from Node) |
reflection | Gets reflection formatting for the shape. (Inherited from ShapeBase) |
relative_horizontal_position | Specifies relative to what the shape is positioned horizontally. (Inherited from ShapeBase) |
relative_horizontal_size | Gets or sets the value of shape’s relative size in horizontal direction. (Inherited from ShapeBase) |
relative_vertical_position | Specifies relative to what the shape is positioned vertically. (Inherited from ShapeBase) |
relative_vertical_size | Gets or sets the value of shape’s relative size in vertical direction. (Inherited from ShapeBase) |
right | Gets the position of the right edge of the containing block of the shape. (Inherited from ShapeBase) |
rotation | Defines the angle (in degrees) that a shape is rotated. Positive value corresponds to clockwise rotation angle. (Inherited from ShapeBase) |
screen_tip | Defines the text displayed when the mouse pointer moves over the shape. (Inherited from ShapeBase) |
shadow_format | Gets shadow formatting for the shape. (Inherited from ShapeBase) |
shape_type | Gets the shape type. (Inherited from ShapeBase) |
size_in_points | Gets the size of the shape in points. (Inherited from ShapeBase) |
soft_edge | Gets soft edge formatting for the shape. (Inherited from ShapeBase) |
target | Gets or sets the target frame for the shape hyperlink. (Inherited from ShapeBase) |
title | Gets or sets the title (caption) of the current shape object. (Inherited from ShapeBase) |
top | Gets or sets the position of the top edge of the containing block of the shape. (Inherited from ShapeBase) |
top_relative | Gets or sets the value that represents shape’s relative top position in percent. (Inherited from ShapeBase) |
vertical_alignment | Specifies how the shape is positioned vertically. (Inherited from ShapeBase) |
width | Gets or sets the width of the containing block of the shape. (Inherited from ShapeBase) |
width_relative | Gets or sets the value that represents the percentage of shape’s relative width. (Inherited from ShapeBase) |
wrap_side | Specifies how the text is wrapped around the shape. (Inherited from ShapeBase) |
wrap_type | Defines whether the shape is inline or floating. For floating shapes defines the wrapping mode for text around the shape. (Inherited from ShapeBase) |
z_order | Determines the display order of overlapping shapes. (Inherited from ShapeBase) |
Methods
Name | Description |
---|---|
accept(visitor) | Accepts a visitor. |
accept_end(visitor) | Accepts a visitor for visiting the end of the GroupShape. |
accept_start(visitor) | Accepts a visitor for visiting the start of the GroupShape. |
adjust_with_effects(source) | Adds to the source rectangle values of the effect extent and returns the final rectangle. (Inherited from ShapeBase) |
append_child(new_child) | Adds the specified node to the end of the list of child nodes for this node. (Inherited from CompositeNode) |
clone(is_clone_children) | Creates a duplicate of the node. (Inherited from Node) |
get_ancestor(ancestor_type) | Gets the first ancestor of the specified object type. (Inherited from Node) |
get_ancestor(ancestor_type) | Gets the first ancestor of the specified NodeType. (Inherited from Node) |
get_child(node_type, index, is_deep) | Returns an Nth child node that matches the specified type. (Inherited from CompositeNode) |
get_child_nodes(node_type, is_deep) | Returns a live collection of child nodes that match the specified type. (Inherited from CompositeNode) |
get_shape_renderer() | Creates and returns an object that can be used to render this shape into an image. (Inherited from ShapeBase) |
get_text() | Gets the text of this node and of all its children. (Inherited from Node) |
index_of(child) | Returns the index of the specified child node in the child node array. (Inherited from CompositeNode) |
insert_after(new_child, ref_child) | Inserts the specified node immediately after the specified reference node. (Inherited from CompositeNode) |
insert_before(new_child, ref_child) | Inserts the specified node immediately before the specified reference node. (Inherited from CompositeNode) |
local_to_parent(value) | Converts a value from the local coordinate space into the coordinate space of the parent shape. (Inherited from ShapeBase) |
next_pre_order(root_node) | Gets next node according to the pre-order tree traversal algorithm. (Inherited from Node) |
node_type_to_string(node_type) | A utility method that converts a node type enum value into a user friendly string. (Inherited from Node) |
prepend_child(new_child) | Adds the specified node to the beginning of the list of child nodes for this node. (Inherited from CompositeNode) |
previous_pre_order(root_node) | Gets the previous node according to the pre-order tree traversal algorithm. (Inherited from Node) |
remove() | Removes itself from the parent. (Inherited from Node) |
remove_all_children() | Removes all the child nodes of the current node. (Inherited from CompositeNode) |
remove_child(old_child) | Removes the specified child node. (Inherited from CompositeNode) |
remove_smart_tags() | Removes all SmartTag descendant nodes of the current node. (Inherited from CompositeNode) |
select_nodes(xpath) | Selects a list of nodes matching the XPath expression. (Inherited from CompositeNode) |
select_single_node(xpath) | Selects the first Node that matches the XPath expression. (Inherited from CompositeNode) |
to_string(save_format) | Exports the content of the node into a string in the specified format. (Inherited from Node) |
to_string(save_options) | Exports the content of the node into a string using the specified save options. (Inherited from Node) |
See Also
- module aspose.words.drawing
- class ShapeBase
- class Shape