TsgDXFStyle
Unit: DXFConv
Description
This class defines STYLE entries of a DXF file.
Syntax
TsgDXFStyle = class(TsgDXFPenTableItem)
Properties
| Properties | Description | 
|---|---|
Backward | The property defines whether text is backward (mirrored in X) or not. | 
BigFont | The property sets/gets the BigFont file name. | 
FixedHeight | The property sets/gets fixed text height. | 
Flags | The property sets/gets standard flag values (bit-coded value). | 
FontName | The property sets/gets full name for *.TTF fonts. | 
LastHeightUsed | The property sets/gets last height used. | 
ObliqueAngle | The property sets/gets oblique angle. | 
PrimaryFont | The property sets/gets primary font file name. | 
SHXStyle | The property sets/gets style for SHX fonts. | 
TextGenFlags | The property sets/gets text generation flags. | 
UpsideDown | The property defines whether text is upside down (mirrored in Y) or not. | 
WidthFactor | The property sets/gets width factor. | 
| Delivered from TsgDXFPenTableItem | Description | 
|---|---|
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 an instance of the TsgDXFStyle class object. | 
| 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. |