ShapeFrame

Overview

ShapeFrame is a class in Aspose.Slides FOSS for C++.

Represents the geometric frame of a shape.

This class provides 18 methods for working with ShapeFrame objects in C++ programs. Available methods include: NullableBool, ShapeFrame, center_x, center_y, clone, clone_t, equals, flip_h, flip_v, height, rectangle, rotation, and 3 additional methods. All public members are accessible to any C++ application after installing the Aspose.Slides FOSS for C++ package. Properties: NullableBool, ShapeFrame.

Properties

NameTypeAccessDescription
NullableBoolNullableBoolReadGets the nullable bool.
ShapeFrameShapeFrameReadGets the shape frame.

Methods

SignatureDescription
NullableBool()NullableBoolProperty holds a NullableBool indicating a boolean state of the shape frame
NullableBool()NullableBool
ShapeFrame()ShapeFrameConstructs a shape frame with the given properties.
ShapeFrame(x: double, y: double, width: double, height: double, flip_h: NullableBool, flip_v: NullableBool, rotation: double)Constructs a shape frame with the given properties.
ShapeFrame()Constructs a shape frame with the given properties.
x()doubleReturns the X coordinate of the upper-left corner.
y()doubleReturns the Y coordinate of the upper-left corner.
width()doubleReturns the width.
height()doubleReturns the height.
rotation()doubleReturns the rotation angle in degrees.
center_x()doubleReturns the X coordinate of the frame’s center.
center_y()doubleReturns the Y coordinate of the frame’s center.
flip_h()NullableBoolReturns horizontal flip state.
flip_v()NullableBoolReturns vertical flip state.
rectangle()Drawing::RectangleFReturns the coordinates of this frame as a rectangle.
clone_t()std::unique_ptr<IShapeFrame>Returns a deep copy of this shape frame.
clone()ShapeFrameReturns a copy of this frame (value-semantic clone).
equals(other: ShapeFrame)boolCompares with another ShapeFrame for equality.

See Also