interface DwgBlockRecordTableEntry {
    basePoint: DwgPoint3D;
    bmpPreview?: string;
    description?: string;
    entities: DwgEntity[];
    explodability: number;
    flags: number;
    handle: number;
    insertionUnits: number;
    layout: number;
    name: string;
    ownerHandle: number;
    scalability: number;
}

Hierarchy (View Summary)

Properties

basePoint: DwgPoint3D

Base point

bmpPreview?: string

Binary data for bitmap preview (optional)

description?: string

Block description (optional)

entities: DwgEntity[]

All of entities in this block record

explodability: number

Block explodability

flags: number

Block-type flags (bit-coded values, may be combined):

  • 0: Indicates none of the following flags apply
  • 1: This is an anonymous block generated by hatching, associative dimensioning, other internal operations, or an application
  • 2: This block has non-constant attribute definitions (this bit is not set if the block has any attribute definitions that are constant, or has no attribute definitions at all)
  • 4: This block is an external reference (xref)
  • 8: This block is an xref overlay
  • 16: This block is externally dependent
  • 32: This is a resolved external reference, or dependent of an external reference (ignored on input)
  • 64: This definition is a referenced external reference (ignored on input)
handle: number
insertionUnits: number

Block insertion units.

layout: number

Hard-pointer ID/handle to associated LAYOUT object

name: string

Block name

ownerHandle: number
scalability: number

Block scalability