Interface defining the attributes for linetype table records.

Merges AcDbSymbolTableRecordAttrs with AcGiBaseLineStyle fields (excluding the duplicate name property).

interface AcDbLinetypeTableRecordAttrs {
    description: string;
    extensionDictionary?: string;
    name: string;
    objectId?: string;
    ownerId?: string;
    pattern?: AcGiLineTypePatternElement[];
    standardFlag: number;
    totalPatternLength: number;
    [key: string]: any;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: any

Properties

description: string

Line type description

extensionDictionary?: string

The objectId of the extension dictionary owned by the object. If the object does not own an extension dictionary, then the returned objectId is set to undefined.

name: string

The name of the symbol table record

objectId?: string

Unique identifier for the object

ownerId?: string

Identifier of the object that owns this object

Line type pattern

standardFlag: number

Standard flag values (bit-coded values):

  • 16 = If set, table entry is externally dependent on an xref
  • 32 = If both this bit and bit 16 are set, the externally dependent xref has been successfully resolved
  • 64 = If set, the table entry was referenced by at least one entity in the drawing the last time the drawing was edited. (This flag is for the benefit of AutoCAD commands. It can be ignored by most programs that read DXF files and need not be set by programs that write DXF files)
totalPatternLength: number

Total pattern length