IOdaMLineStyle
TeighaX Interface to define a style for multiple parallel lines
Supported Platforms: Windows only
Object Inheritance
Members
These members are part of this object:
Methods- GetXData
- SetXData
- Delete
- GetExtensionDictionary
- AddElement
Properties- Handle
- ObjectName
- ObjectID
- Application
- HasExtensionDictionary
- OwnerID
- Document
- Name
- Description
- StartAngle
- EndAngle
- FillColor
- ElementsCount
- Filled
- ShowMiters
- StartSquareCap
- StartRoundCap
- StartInnerArcs
- EndSquareCap
- EndRoundCap
- EndInnerArcs
- OffsetAt
- ColorAt
- LineTypeAt
- GetXData()
Void GetXData([in] BSTR AppName, [out] Pointer Type XDataType, [out] Pointer Type XDataValue)
Returns the extended data (XData) associated with an object.
- SetXData()
Void SetXData([in] VARIANT XDataType, [in] VARIANT XDataValue)
Sets the extended data (XData) associated with an object.
- Delete()
Void Delete( )
Deletes a specified object.
- GetExtensionDictionary()
IAcadDictionary* GetExtensionDictionary( )
Returns the extension dictionary associated with an object.
- AddElement()
Void AddElement([in] Double Offset, [in] Pointer Type color, [in] Pointer Type pLinetype)
Adds an element to this MLine Style
- Handle [ReadOnly]
BSTR Handle( )
Returns the handle of an object.
- ObjectName [ReadOnly]
BSTR ObjectName( )
Returns the TeighaX class name of an object.
- ObjectID [ReadOnly]
LONG_PTR ObjectID( )
Returns the object ID of an object.
- Application [ReadOnly]
IDispatch* Application( )
Returns the Application object.
- HasExtensionDictionary [ReadOnly]
Boolean HasExtensionDictionary( )
Returns whether an object has an associated extension dictionary.
- OwnerID [ReadOnly]
LONG_PTR OwnerID( )
Returns the object ID of the parent object.
- Document [ReadOnly]
IDispatch* Document( )
Returns the drawing to which an object belongs.
- Name [ReadOnly]
BSTR Name( )
Specifies the name of the object
- Description [ReadOnly]
BSTR Description( )
Specifies the style description
- StartAngle [ReadOnly]
ACAD_ANGLE StartAngle( )
property StartAngle
- EndAngle [ReadOnly]
ACAD_ANGLE EndAngle( )
property EndAngle
- FillColor [ReadOnly]
IAcadAcCmColor* FillColor( )
property FillColor
- ElementsCount [ReadOnly]
Integer ElementsCount( )
returns the number of elements in style
- Filled [ReadOnly]
Boolean Filled( )
property Filled (DXF 70, bit 0x01)
- ShowMiters [ReadOnly]
Boolean ShowMiters( )
property ShowMiters (DXF 70, bit 0x02)
- StartSquareCap [ReadOnly]
Boolean StartSquareCap( )
property StartSquareCap (DXF 70, bit 0x10)
- StartRoundCap [ReadOnly]
Boolean StartRoundCap( )
property StartRoundCap (DXF 70, bit 0x40)
- StartInnerArcs [ReadOnly]
Boolean StartInnerArcs( )
property StartInnerArcs (DXF 70, bit 0x20)
- EndSquareCap [ReadOnly]
Boolean EndSquareCap( )
property EndSquareCap (DXF 70, bit 0x80)
- EndRoundCap [ReadOnly]
Boolean EndRoundCap( )
property EndRoundCap (DXF 70, bit 0x200)
- EndInnerArcs [ReadOnly]
Boolean EndInnerArcs( )
property EndInnerArcs (DXF 70, bit 0x100)
- OffsetAt [ReadOnly]
Double OffsetAt([in] IAcadAcCmColor* Index)
Returns the offset values for an existing element in this MLine Style
- ColorAt [ReadOnly]
IAcadAcCmColor* ColorAt([in] Double Index)
Returns the Color object for an existing element in this MLine Style
- LineTypeAt [ReadOnly]
IAcadLineType* LineTypeAt([in] IAcadLineType** Index)
Returns the Line Type object for an existing element in this MLine Style