TsgDXFLayer
Unit: DXFConv
Description
This class defines an item of the LAYER table of the DXF file.
A layer assignment is just an attribute of a DXF entity, it’s not an entity container, the entities are stored in layouts and blocks and the assigned layer is not important for that.
Deleting a layer entry does not delete the entities which reference this layer!
Syntax
TsgDXFLayer = class(TsgDXFPenTableItem)
Properties
Properties | Description |
---|---|
Flags | The property determines features of the layer, bit coded values, may be combined. |
Frozen | The property defines whether layer frozen or thawed. |
IsFrozenByViewPort | The property defines whether layer frozen or thawedSet true to make layer frozen by default in new viewports. |
IsPlotting | The property defines whether to plot the layer or not. |
Lines | The property points to the TsgLines object which contains information about this layer's line type. |
LineType | The property sets or get layers line type as the TsgDXFLineType entity. |
Used | The property contains True if given layer contains the primitives; |
Derived from TsgDXFPenTableItem | Description |
---|---|
Flags | The property sets and gets standard flag values (bit-coded value) |
Name | The name of the type of line or layer value of 2 code of the section from DXF file of a table LTYPE or LAYERS. |
Derived from TsgDXFPenEntity | Description |
---|---|
Pen | The property for reaching the TPen object, used for drawing. |
Derived from TsgDXFEntity | Description |
---|---|
Box | The property determines the 3d box embraced the entity. |
Color | The property gets or sets entity color. |
ColorCAD | The property gets or sets a color for drawing entities. |
Complex | The property determines whether a entity is populated with child entities. |
Converter | The property returns the TsgDXFConverter class object. |
Count | The property indicates the total number of child entities. |
Entities | The property lists all child entities. |
EntType | The property indicates type of an entity. |
Handle | The property is used for finding entity links. |
Layer | The property points to layer, containing given primitive if this layer is given. |
LineType | The property sets and gets line type for an entity. |
LineTypeScale | The property sets and gets the Linetype scale. |
LineWeight | The property sets or gets line weight in millimeters. |
PaperSpace | The property indicates Model Space and Paper Space entity segregation. |
SrcEnd | The property indicates end position of the entity description in the source CAD file. |
SrcStart | The property indicates start position of the entity description in the source CAD file. |
Visibility | The property sets and gets entities visibility. |
Visible | The property determines whether the component appears onscreen. |
Methods
Methods | Description |
---|---|
Create | Creates internal objects after creating this object. |
Loaded | The method accomplishes necessary changes after using the following layer's properties. |
Derived from TsgDXFPenTableItem | Description |
---|---|
AssignEntity | The method copies properties of source entity to current entity. |
EntName | The property gets the name of an entity. |
Derived from TsgDXFPenEntity | Description |
---|---|
Destroy | Frees up internal the TPen object before freeing this instance. |
SetColor | The method changes the color used for drawing. |
Derived from TsgDXFEntity | Description |
---|---|
AddEntity | The method adds a new child entity. |
Clone | The method copies properties of source entity to current entity (include Handle ). |
Draw | The method generates the OnDraw event. |
GetBoxPoints | The method is used in drawing cycle for fast checking whether the entity must be drawn. |
GetThickness | The method returns entity's thickness. |
SetLType | The method sets line type of the entity. |
SetLWeight | The method sets line weight width of the entity. |
Events
Derived from TsgDXFEntity | Description |
---|---|
OnDraw | The event occurs when the Draw method is called. |