Linetype | Home |
Function | Meaning |
---|---|
lcDrwAddLinetype | Adds a new linetype into a drawing |
lcDrwAddLinetypeF | Adds a new linetype into a drawing |
lcDrwDeleteObject | Deletes an object from a drawing |
lcDrwCountObjects | Counts a number of objects, by type |
lcDrwSortObjects | Sorts objects by LC_PROP_TABLE_PRIORITY |
lcDrwGetFirstObject lcDrwGetNextObject |
Used to sequentially retrieve all objects |
lcDrwGetObjectByName | Retrieves an object by its name |
lcDrwGetObjectByID lcDrwGetObjectByIDH |
Retrieves object by its identifier |
Property | Type | Access | Meaning |
---|---|---|---|
LC_PROP_TABLE_... Base class properties | |||
LC_PROP_LINETYPE_ID | int string |
R | Unique Identifier Hexadecimal string (up to 16 characters) |
LC_PROP_LINETYPE_NAME | string | RW | Linetype Name |
LC_PROP_LINETYPE_DESCR | string | RW | Linetype description |
LC_PROP_LINETYPE_DRW | handle | R | Handle to owner drawing |
LC_PROP_LINETYPE_DATA | string | RW | Linetype definition in a text form |
LC_PROP_LINETYPE_SCALE | float | RW | Global scale for this linetype |
LC_PROP_LINETYPE_CONTINUOUS | bool | R | "Continuous" flag |
LC_PROP_LINETYPE_BYLAYER | bool | R | "By Layer" flag |
LC_PROP_LINETYPE_BYBLOCK | bool | R | "By Block" flag |
LC_PROP_LINETYPE_PATLEN | float | R | Pattern length |
LC_PROP_LINETYPE_NELEM | int | R | Number of elements |
LC_PROP_LINETYPE_IELEM | int | W | Set index of active element (for LC_PROP_LTELEM_...) |
For active linetype element | |||
LC_PROP_LTELEM_LEN | float | R | Length of linetype element |
LC_PROP_LTELEM_COMPLEX | bool | R | TRUE - element has a shape or text, FALSE - element has only a dash |
LC_PROP_LTELEM_SHAPE | bool | R | TRUE - text style is used, FALSE - draw only szText[0] and fontfile is used |
LC_PROP_LTELEM_TEXT | string | R | Text |
LC_PROP_LTELEM_STYLE | handle | R | Text style (valid if LC_PROP_LTELEM_SHAPE is FALSE) |
LC_PROP_LTELEM_FONTNAME | string | R | Fontname (valid if LC_PROP_LTELEM_SHAPE is TRUE) |
LC_PROP_LTELEM_SCALE | float | R | Shape scale |
LC_PROP_LTELEM_ANGLE | float | R | Rotation angle in radians for a text element in the linetype |
LC_PROP_LTELEM_ABSANGLE | bool | R | If TRUE - rotation angle is absolute |
LC_PROP_LTELEM_X | float | R | X offset of a shape |
LC_PROP_LTELEM_Y | float | R | Y offset of a shape |