Interface defining the attributes for text style table records.

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

interface AcDbTextStyleTableRecordAttrs {
    bigFont: string;
    extendedFont?: string;
    extensionDictionary?: string;
    fixedTextHeight: number;
    font: string;
    lastHeight: number;
    name: string;
    objectId?: string;
    obliqueAngle: number;
    ownerId?: string;
    standardFlag: number;
    textGenerationFlag: number;
    widthFactor: number;
    [key: string]: any;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: any

Properties

bigFont: string
extendedFont?: string
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.

fixedTextHeight: number
font: string
lastHeight: number
name: string

The name of the symbol table record

objectId?: string

Unique identifier for the object

obliqueAngle: number
ownerId?: string

Identifier of the object that owns this object

standardFlag: number
textGenerationFlag: number
widthFactor: number