Tekla Open API

Detailed and full API reference helps you master Tekla Open API

This is the most recent version of Tekla Open API.
For older versions, please visit Tekla Warehouse.

MarkMarkAttributes Class

The MarkAttributes class defines the mark attributes.
Inheritance Hierarchy

Namespace:  Tekla.Structures.Drawing
Assembly:  Tekla.Structures.Drawing (in Tekla.Structures.Drawing.dll) Version: 2018.1.0.0 (2018.1.0.0)
Syntax
[SerializableAttribute]
public class MarkAttributes : MarkBaseMarkBaseAttributes

The MarkMarkAttributes type exposes the following members.

Constructors
  Name Description
Public method MarkMarkAttributes(ModelObject)
Creates a new default mark attributes instance that loads standard attributes.
Public method MarkMarkAttributes(ModelObject, String)
Creates a new mark attributes instance that loads the specified attributes.
Top
Properties
  Name Description
Public property Angle
The actual angle of the mark, in degrees. Can differ from the rotation angle set by the user for marks, e.g. 45-degree column marks in GA drawings or when placing mark along part edges.
(Inherited from MarkBaseMarkBaseAttributes.)
Public property ArrowHead
The arrowhead of the leader line(s).
(Inherited from MarkBaseMarkBaseAttributes.)
Public property Content
The mark content as a list of elements.
Public property CustomPresentation
Custom presentation GUID to be applied to the object type
(Inherited from MarkBaseMarkBaseAttributes.)
Public property Frame
The frame attributes of the mark's labels.
(Inherited from MarkBaseMarkBaseAttributes.)
Public property PlacingAttributes
The placing attributes that the object should use. Using these you can specify whether the object is automatically arranged in the drawing or not.
(Inherited from MarkBaseMarkBaseAttributes.)
Public property PreferredPlacing
The type of placing the object should use. See the preferred placing types for different types of placing.
(Inherited from MarkBaseMarkBaseAttributes.)
Public property RotationAngle
The mark rotation angle set by the user. Unit is degrees.
(Inherited from MarkBaseMarkBaseAttributes.)
Public property TextAlignment
The mark text alignment.
(Inherited from MarkBaseMarkBaseAttributes.)
Public property TransparentBackground
The mark text background transparency. (transparent/opaque)
(Inherited from MarkBaseMarkBaseAttributes.)
Top
Methods
See Also