Interface defining the attributes for view table records.

interface AcDbViewTableRecordAttrs {
    backgroundObjectId?: string;
    cameraPlottable: boolean;
    extensionDictionary?: string;
    gsView: AcGiView;
    liveSectionObjectId?: string;
    name: string;
    objectId?: string;
    ownerId?: string;
    standardFlags: number;
    sunObjectId?: string;
    ucsAssociated: boolean;
    ucsBaseObjectId?: string;
    ucsElevation: number;
    ucsObjectId?: string;
    viewWidth: number;
    [key: string]: any;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: any

Properties

backgroundObjectId?: string

Background object ID for the view

cameraPlottable: boolean

Whether the camera is plottable

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.

gsView: AcGiView

Graphics system view configuration

liveSectionObjectId?: string

Live section object ID for the view

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

standardFlags: number

Standard flags for the view record

sunObjectId?: string

Hard-pointer ID to the sun object bound to this view (DXF group 361)

ucsAssociated: boolean

Whether a UCS is associated with this view

ucsBaseObjectId?: string

Base UCS object ID (optional)

ucsElevation: number

UCS elevation when a UCS is associated

ucsObjectId?: string

Named UCS object ID (optional)

viewWidth: number

View width in DCS