Interface defining the attributes for a dimension style table record. Contains all the properties that control the appearance and behavior of dimensions that reference this style.

interface AcDbDimStyleTableRecordAttrs {
    dimadec: number;
    dimalt: 0 | 1;
    dimaltd: number;
    dimaltf: number;
    dimaltrnd: number;
    dimalttd: number;
    dimalttz: AcDbDimZeroSuppression;
    dimaltu: number;
    dimaltz: AcDbDimZeroSuppression;
    dimapost: string;
    dimasz: number;
    dimatfit: number;
    dimaunit: number;
    dimazin: AcDbDimZeroSuppressionAngular;
    dimblk: string;
    dimblk1: string;
    dimblk2: string;
    dimcen: number;
    dimclrd: number;
    dimclre: number;
    dimclrt: number;
    dimdec: number;
    dimdle: number;
    dimdli: number;
    dimdsep: string;
    dimexe: number;
    dimexo: number;
    dimfit: number;
    dimfrac: number;
    dimgap: number;
    dimjust: AcDbDimTextHorizontal;
    dimldrblk: string;
    dimlfac: number;
    dimlim: 0 | 1;
    dimlunit: number;
    dimlwd: number;
    dimlwe: number;
    dimpost: string;
    dimrnd: number;
    dimsah: 0 | 1;
    dimscale: number;
    dimsd1: 0 | 1;
    dimsd2: 0 | 1;
    dimse1: 0 | 1;
    dimse2: 0 | 1;
    dimsoxd: 0 | 1;
    dimtad: AcDbDimTextVertical;
    dimtdec: number;
    dimtfac: number;
    dimtih: 0 | 1;
    dimtix: 0 | 1;
    dimtm: number;
    dimtmove: number;
    dimtofl: 0 | 1;
    dimtoh: 0 | 1;
    dimtol: 0 | 1;
    dimtolj: AcDbDimVerticalJustification;
    dimtp: number;
    dimtsz: number;
    dimtvp: number;
    dimtxsty: string;
    dimtxt: number;
    dimtzin: AcDbDimZeroSuppression;
    dimunit: number;
    dimupt: number;
    dimzin: AcDbDimZeroSuppression;
    name: string;
    objectId?: string;
    ownerId?: string;
    [key: string]: any;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: any

Properties

dimadec: number

Angular dimension decimal places

dimalt: 0 | 1

Enable/disable alternate units

dimaltd: number

Decimal places for alternate units

dimaltf: number

Alternate unit scale factor

dimaltrnd: number

Alternate unit rounding

dimalttd: number

Alternate tolerance decimal places

Alternate tolerance zero suppression

dimaltu: number

Alternate unit format

Alternate unit zero suppression

dimapost: string

Dimension append postfix for alternate units

dimasz: number

Arrow size for dimension lines

dimatfit: number

Angular dimension text/arrow fitting

dimaunit: number

Angular dimension units

Zero suppression for angular dimensions

dimblk: string

Arrow block name

dimblk1: string

First arrow block name (when using separate arrows)

dimblk2: string

Second arrow block name (when using separate arrows)

dimcen: number

Center mark size for circles/arcs

dimclrd: number

Dimension line color

dimclre: number

Extension line color

dimclrt: number

Dimension text color

dimdec: number

Primary unit decimal places

dimdle: number

Dimension line extension beyond extension lines

dimdli: number

Dimension line increment for baseline dimensions

dimdsep: string

Decimal separator character

dimexe: number

Extension line extension beyond dimension line

dimexo: number

Extension line offset from origin

dimfit: number

Text fitting behavior

dimfrac: number

Fraction format for architectural units

dimgap: number

Gap between dimension line and text

Text horizontal justification

dimldrblk: string

Leader arrow block name

dimlfac: number

Linear dimension scale factor

dimlim: 0 | 1

Enable/disable dimension limits

dimlunit: number

Linear dimension units

dimlwd: number

Dimension line weight

dimlwe: number

Extension line weight

dimpost: string

Dimension postfix for text prefix/suffix

dimrnd: number

Rounding value for dimension distances

dimsah: 0 | 1

Use separate arrow blocks for each end

dimscale: number

Overall scale factor for dimensions

dimsd1: 0 | 1

Suppress first dimension line

dimsd2: 0 | 1

Suppress second dimension line

dimse1: 0 | 1

Suppress first extension line

dimse2: 0 | 1

Suppress second extension line

dimsoxd: 0 | 1

Suppress arrows when text doesn't fit

Text vertical position relative to dimension line

dimtdec: number

Tolerance decimal places

dimtfac: number

Text height scale factor

dimtih: 0 | 1

Text horizontal alignment inside extension lines

dimtix: 0 | 1

Force text inside extension lines

dimtm: number

Minus tolerance value

dimtmove: number

Text movement rules

dimtofl: 0 | 1

Force dimension line between extension lines

dimtoh: 0 | 1

Text horizontal alignment outside extension lines

dimtol: 0 | 1

Enable/disable tolerance display

Tolerance text vertical justification

dimtp: number

Plus tolerance value

dimtsz: number

Tick size (replaces arrows when > 0)

dimtvp: number

Text vertical position offset

dimtxsty: string

Text style name

dimtxt: number

Text height for dimensions

Tolerance zero suppression

dimunit: number

Linear dimension units format

dimupt: number

User positioning control

Zero suppression for primary units

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