Markups based on simple text
Types
Fields
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Functions
Detailed Description
- group a3d_markuptext
- Version
4.0
Type Documentation
-
enum EA3DMarkupFrameType
Markup frame identifiers for markup text, datum, ….
- Version
4.0
Values:
-
enumerator KA3DMarkupFrameNone
No Frame.
-
enumerator KA3DMarkupFrameRectangle
Rectangle Frame.
-
enumerator KA3DMarkupFrameSquare
Square Frame.
-
enumerator KA3DMarkupFrameCircle
Circle Frame.
-
enumerator KA3DMarkupFrameScoredCircle
Scored Circle.
-
enumerator KA3DMarkupFrameDiamond
Diamond Frame.
-
enumerator KA3DMarkupFrameTriangle
Triangle Frame.
-
enumerator KA3DMarkupFrameRightFlag
Right Flag Frame.
-
enumerator KA3DMarkupFrameLeftFlag
Left Flag Frame.
-
enumerator KA3DMarkupFrameBothFlag
Both Flag Frame.
-
enumerator KA3DMarkupFrameOblong
Oblong Frame.
-
enumerator KA3DMarkupFrameEllipse
Ellipse Frame.
-
enumerator KA3DMarkupFrameFixRectangle
Fixed Rectangle Frame.
-
enumerator KA3DMarkupFrameFixSquare
Fixed Square Frame.
-
enumerator KA3DMarkupFrameFixCircle
Fixed Circle Frame.
-
enumerator KA3DMarkupFrameFixScoredCircle
Fixed Scored Circle Frame.
-
enumerator KA3DMarkupFrameFixDiamond
Fixed Diamond Frame.
-
enumerator KA3DMarkupFrameFixTriangle
Fixed Triangle Frame.
-
enumerator KA3DMarkupFrameFixRightFlag
Fixed Right Flag Frame.
-
enumerator KA3DMarkupFrameFixLeftFlag
Fixed Left Flag Frame.
-
enumerator KA3DMarkupFrameFixBothFlag
Fixed Both Flag Frame.
-
enumerator KA3DMarkupFrameFixOblong
Fixed Oblong Frame.
-
enumerator KA3DMarkupFrameFixEllipse
Fixed Ellipse Frame.
-
enumerator KA3DMarkupFrameCustom
Custom Frame.
-
enum EA3DLeaderAlignmentType
Enumerations for Leader alignment type This enumeration defines the way the leader anchors on markup.
- Version
4.0
Values:
-
enumerator KA3DLeaderAlignment_Simple
No alignment.
-
enumerator KA3DLeaderAlignment_Below
For a text note, the leader underlines the first text line.
-
enumerator KA3DLeaderAlignment_Underline
The leader underlines all lines.
-
enumerator KA3DLeaderAlignment_ExtToMax
The leader underlines all lines with the maximum line length.
-
enumerator KA3DLeaderAlignment_OnBoxPoint
The leader anchors to the markup bounding box.
-
enumerator KA3DLeaderAlignment_SimpleOnBoxPoint
The leader anchors to the markup bounding box, and in the middle of the line.
-
enumerator KA3DLeaderAlignment_Maximal_Underline
-
enumerator KA3DLeaderAlignment_Simple_OppositeAnchor
Function Documentation
-
A3DStatus A3DMDTextPositionGet(const A3DMDTextPosition *pTextPosition, A3DMDTextPositionData *pData)
Populates the A3DMDTextPositionData structure.
- Version
4.0
- Return values:
A3D_INITIALIZE_NOT_CALLED –
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_INVALID_ENTITY_NULL –
A3D_INVALID_ENTITY_TYPE –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DMarkupCoordinateGet(const A3DMarkupCoordinate *pMarkupCoordinate, A3DMarkupCoordinateData *pData)
Populates the A3DMarkupCoordinateData structure.
- Version
4.0
- Return values:
A3D_INITIALIZE_NOT_CALLED –
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_INVALID_ENTITY_NULL –
A3D_INVALID_ENTITY_TYPE –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DMarkupCoordinateCreate(const A3DMarkupCoordinateData *pData, A3DMarkupCoordinate **ppMarkupCoordinate)
Creates an A3DMarkupCoordinate from an A3DMarkupCoordinateData structure.
- Version
4.0
- Return values:
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DMarkupTextGet(const A3DMarkupText *pMarkupText, A3DMarkupTextData *pData)
Populates the A3DMarkupTextData structure.
- Version
4.0
- Return values:
A3D_INITIALIZE_NOT_CALLED –
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_INVALID_ENTITY_NULL –
A3D_INVALID_ENTITY_TYPE –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DMarkupTextSet(const A3DMarkupTextData *pData, A3DMarkupText *pMarkupText)
Set an A3DMarkupText from an A3DMarkupTextData structure.
- Version
4.0
- Return values:
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DMarkupTextCreate(const A3DMarkupTextData *pData, A3DMarkupText **ppMarkupText)
Creates an A3DMarkupText from an A3DMarkupTextData structure.
- Version
4.0
- Return values:
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure