Text 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

   Text style data
String 1 Font file name.   LC_PROP_TSTYLE_FONT
Int8 1 1 - Windows True Type font is used.   LC_PROP_TSTYLE_WINFONT
Int8 1 1 - text chars are solid, 0 - outline and filling are separate.   LC_PROP_TSTYLE_SOLID
Double 1 Default oblique angle.   LC_PROP_TSTYLE_OBLIQUE
Double 1 Default width scale.   LC_PROP_TSTYLE_WSCALE
Double 1 Default height.   LC_PROP_TSTYLE_HEIGHT
Double 1 Default rotation angle.   LC_PROP_TSTYLE_ANGLE
Int8 1 Default alignment.   LC_PROP_TSTYLE_ALIGN
Double 1 Default linespace.   LC_PROP_TSTYLE_LINESPACE
Double 1 Default charspace.   LC_PROP_TSTYLE_CHARSPACE
Double 1 Width of monospaced font.   LC_PROP_TSTYLE_MONOWIDTH