Point style data in LiteCAD LCD file Home

LiteCAD LCD file format

Data Type Amount Description
Int64 1 Unique Identifier. LC_PROP_TABLE_ID
String 1 Name. LC_PROP_TABLE_NAME
String 1 Description. LC_PROP_TABLE_DESCR
Int32 1 Flags
Int32 1 Sort priority. LC_PROP_TABLE_PRIORITY

   Application-specific data. LiteCAD don't uses this data, only provides access and storage
Int32 5 Application-specific integer values. LC_PROP_TABLE_INT0...LC_PROP_TABLE_INT4
Double 5 Application-specific floating-point values. LC_PROP_TABLE_FLOAT0...LC_PROP_TABLE_FLOAT4

   The below 2 records are exist if (Flags & 0x40000000)
Int32 1 Size (N) of application-specific XDATA buffer (number of bytes). LC_PROP_TABLE_XDATASIZE.
Byte N Application-specific XDATA buffer. LC_PROP_TABLE_XDATA

   Point style data

   The below 2 records are exist if (Flags & 0x00001000)
Int64 1 Identifier of block.   LC_PROP_PSTYLE_BLOCK
Double 1 Scale of block.   LC_PROP_PSTYLE_BSCALE

   The below 3 records are exist if (Flags & 0x00002000)
Int64 1 Identifier of text style.   LC_PROP_PSTYLE_TSTYLE
Double 1 Text height.   LC_PROP_PSTYLE_TH
Double 1 Text width scale.   LC_PROP_PSTYLE_TWS

Int16 1 Point mode.   LC_PROP_PSTYLE_PTMODE
Double 1 Point size, in drawing units, negative value means % of the viewport height.   LC_PROP_PSTYLE_PTSIZE