|
override void | deleteCptr () |
|
override void | deleteCptr () |
|
virtual IntPtr | GetNonDirectorClassID () |
|
The AnchorShapeElement class is a user space object. It is used to define anchor elements to make up shapes for text backgrounds. Anchor points are point to which text leader lines connect. If no anchor elements are defined, all ShapePoints used to construct the shape will be used as anchor points. If at least one anchor point is defined, only explicitly defined anchor points will be used.
◆ AnchorShapeElement() [1/5]
HPS.AnchorShapeElement.AnchorShapeElement |
( |
| ) |
|
|
inline |
◆ AnchorShapeElement() [2/5]
This constructor creates a AnchorShapeElement object that contains the same settings as the source ShapeElement. The copy will only be successful if the source shape element is really an upcast of an anchor shape element. Otherwise the copy will fail and the resulting AnchorShapeElement will be invalid.
- Parameters
-
◆ AnchorShapeElement() [3/5]
The copy constructor creates a AnchorShapeElementAnchorShapeElement object that contains the same settings as the source AnchorShapeElement.
- Parameters
-
◆ AnchorShapeElement() [4/5]
HPS.AnchorShapeElement.AnchorShapeElement |
( |
HPS.ShapePoint |
in_anchor_point | ) |
|
|
inline |
This constructor creates a AnchorShapeElement with the specified anchor point.
- Parameters
-
in_anchor_point | The anchor point. |
◆ AnchorShapeElement() [5/5]
This constructor creates a AnchorShapeElement with the specified parameters.
- Parameters
-
in_anchor_point | The anchor point. |
in_intermediate_points | Intermediate points between the leader line and the anchor point |
in_connection | Whether the first intermediate point is connected to the anchor point by a line. |
◆ ObjectType()
override HPS.Type HPS.AnchorShapeElement.ObjectType |
( |
| ) |
|
|
inlinevirtual |
This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS.Object.
◆ SetAnchor()
◆ SetConnection()
Sets the connection setting for this AnchorShapeElement.
- Parameters
-
in_connection | Whether the first intermediate point connects to the anchor point. |
◆ SetIntermediatePoints()
Sets the intermediate points for this AnchorShapeElement.
- Parameters
-
in_intermediate_points | The points between the anchor and the leader line. |
◆ ShowAnchor()
bool HPS.AnchorShapeElement.ShowAnchor |
( |
out HPS.ShapePoint |
out_anchor | ) |
|
|
inline |
Shows the anchor for this AnchorShapeElement.
- Parameters
-
out_anchor | The anchor point. |
- Returns
- true if an anchor point was set, false otherwise.
◆ ShowConnection()
bool HPS.AnchorShapeElement.ShowConnection |
( |
out bool |
out_connection | ) |
|
|
inline |
Shows the connection setting for this AnchorShapeElement.
- Parameters
-
out_connection | Whether the first intermediate point connects to the anchor point. |
- Returns
- true if a connection setting was set, false otherwise.
◆ ShowIntermediatePoints()
bool HPS.AnchorShapeElement.ShowIntermediatePoints |
( |
out HPS.ShapePoint [] |
out_intermediate_points | ) |
|
|
inline |
Shows the intermediate points for this AnchorShapeElement.
- Parameters
-
out_intermediate_points | The points between the anchor point and the leader line. |
- Returns
- true if intermediate points were set, false otherwise.
◆ UnsetConnection()
◆ UnsetIntermediatePoints()
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.AnchorShapeElement.cs