AcDbSystemVariables: {
    ACADVER: "ACADVER";
    ANGBASE: "ANGBASE";
    ANGDIR: "ANGDIR";
    AUNITS: "AUNITS";
    CECOLOR: "CECOLOR";
    CELTSCALE: "CELTSCALE";
    CELTYPE: "CELTYPE";
    CELWEIGHT: "CELWEIGHT";
    CETRANSPARENCY: "CETRANSPARENCY";
    CLAYER: "CLAYER";
    CMLEADERSTYLE: "CMLEADERSTYLE";
    CMLSCALE: "CMLSCALE";
    CMLSTYLE: "CMLSTYLE";
    COLORTHEME: "COLORTHEME";
    DYNMODE: "DYNMODE";
    DYNPROMPT: "DYNPROMPT";
    EXTMAX: "EXTMAX";
    EXTMIN: "EXTMIN";
    HPANG: "HPANG";
    HPASSOC: "HPASSOC";
    HPBACKGROUNDCOLOR: "HPBACKGROUNDCOLOR";
    HPCOLOR: "HPCOLOR";
    HPDOUBLE: "HPDOUBLE";
    HPISLANDDETECTION: "HPISLANDDETECTION";
    HPLAYER: "HPLAYER";
    HPNAME: "HPNAME";
    HPSCALE: "HPSCALE";
    HPSEPARATE: "HPSEPARATE";
    HPTRANSPARENCY: "HPTRANSPARENCY";
    INSUNITS: "INSUNITS";
    LTSCALE: "LTSCALE";
    LWDISPLAY: "LWDISPLAY";
    MEASUREMENTCOLOR: "MEASUREMENTCOLOR";
    OSMODE: "OSMODE";
    PDMODE: "PDMODE";
    PDSIZE: "PDSIZE";
    PICKBOX: "PICKBOX";
    SHORTCUTMENU: "SHORTCUTMENU";
    TEXTSTYLE: "TEXTSTYLE";
    WHITEBKCOLOR: "WHITEBKCOLOR";
} = ...

Canonical names of the system variables currently recognized by the database layer.

The value of each field intentionally matches its key so callers can use this object as:

  • a centralized source of truth for variable names
  • a type-safe enum-like lookup table
  • an iterable registry source via Object.values(...)

Type declaration

  • ReadonlyACADVER: "ACADVER"

    Drawing version identifier, for example AC1014.

  • ReadonlyANGBASE: "ANGBASE"

    Base angle, in radians, used as the zero direction for angular input/output.

  • ReadonlyANGDIR: "ANGDIR"

    Positive angle direction flag: 0 for counterclockwise, 1 for clockwise.

  • ReadonlyAUNITS: "AUNITS"

    Angular unit display mode, such as decimal degrees or degrees/minutes/seconds.

  • ReadonlyCECOLOR: "CECOLOR"

    Current color applied to newly created entities.

  • ReadonlyCELTSCALE: "CELTSCALE"

    Current entity linetype scale multiplier for newly created entities.

  • ReadonlyCELTYPE: "CELTYPE"

    Current linetype name used when creating new entities.

  • ReadonlyCELWEIGHT: "CELWEIGHT"

    Current lineweight applied to newly created entities.

  • ReadonlyCETRANSPARENCY: "CETRANSPARENCY"

    Current transparency level for newly created entities.

  • ReadonlyCLAYER: "CLAYER"

    Current layer name used when creating new entities.

  • ReadonlyCMLEADERSTYLE: "CMLEADERSTYLE"

    Current multileader style name used when creating new MLEADER entities.

  • ReadonlyCMLSCALE: "CMLSCALE"

    Current multiline scale used when creating new MLINE entities.

  • ReadonlyCMLSTYLE: "CMLSTYLE"

    Current multiline style name used when creating new MLINE entities.

  • ReadonlyCOLORTHEME: "COLORTHEME"

    UI color theme selector used by the application shell or viewer integration.

  • ReadonlyDYNMODE: "DYNMODE"

    Controls the display and behavior of dynamic input at the cursor, enabling or disabling on-screen pointer and dimension input

  • ReadonlyDYNPROMPT: "DYNPROMPT"

    Controls display of prompts in Dynamic Input tooltips.

  • ReadonlyEXTMAX: "EXTMAX"

    Upper-right corner of the model-space drawing extents.

  • ReadonlyEXTMIN: "EXTMIN"

    Lower-left corner of the model-space drawing extents.

  • ReadonlyHPANG: "HPANG"

    Default angle, in radians, for newly created hatch patterns.

  • ReadonlyHPASSOC: "HPASSOC"

    Controls whether newly created hatches are associative.

  • ReadonlyHPBACKGROUNDCOLOR: "HPBACKGROUNDCOLOR"

    Default background color for newly created hatch patterns.

  • ReadonlyHPCOLOR: "HPCOLOR"

    Default color for newly created hatches.

  • ReadonlyHPDOUBLE: "HPDOUBLE"

    Controls whether user-defined hatch patterns are doubled.

  • ReadonlyHPISLANDDETECTION: "HPISLANDDETECTION"

    Controls how islands within newly created hatch boundaries are treated.

  • ReadonlyHPLAYER: "HPLAYER"

    Default layer for newly created hatches and fills.

  • ReadonlyHPNAME: "HPNAME"

    Default pattern name for newly created hatches in this session.

  • ReadonlyHPSCALE: "HPSCALE"

    Default scale factor for newly created hatch patterns.

  • ReadonlyHPSEPARATE: "HPSEPARATE"

    Controls whether one or separate hatch objects are created for multiple boundaries.

  • ReadonlyHPTRANSPARENCY: "HPTRANSPARENCY"

    Default transparency for newly created hatches and fills.

  • ReadonlyINSUNITS: "INSUNITS"

    Insertion units used for automatic scaling of inserted content.

  • ReadonlyLTSCALE: "LTSCALE"

    Global linetype scale multiplier for the drawing database.

  • ReadonlyLWDISPLAY: "LWDISPLAY"

    Flag indicating whether lineweights are displayed in the editor/viewer.

  • ReadonlyMEASUREMENTCOLOR: "MEASUREMENTCOLOR"

    Color used for measurement tool overlays (distance, area, arc).

  • ReadonlyOSMODE: "OSMODE"

    Running object snap mode bitmask (OSNAP settings).

  • ReadonlyPDMODE: "PDMODE"

    Point display style bitmask that controls how POINT entities are drawn.

  • ReadonlyPDSIZE: "PDSIZE"

    Point display size, expressed as an absolute value or viewport percentage.

  • ReadonlyPICKBOX: "PICKBOX"

    Pickbox half-size, in pixels, used for selection hit testing in the UI.

  • ReadonlySHORTCUTMENU: "SHORTCUTMENU"

    Controls whether Default, Edit, and Command mode shortcut menus are available in the drawing area.

  • ReadonlyTEXTSTYLE: "TEXTSTYLE"

    Current text style name used when creating new text entities.

  • ReadonlyWHITEBKCOLOR: "WHITEBKCOLOR"

    Flag indicating whether the drawing background should be rendered as white.