UNPKG

dxf-parser

Version:

Parse dxf files into a readable, logical js object.

32 lines (31 loc) 920 B
import DxfArrayScanner, { IGroup } from '../DxfArrayScanner'; import IGeometry, { IEntity, IPoint } from './geomtry'; export interface IAttdefEntity extends IEntity { scale: number; textStyle: 'STANDARD' | string; text: string; tag: string; prompt: string; startPoint: IPoint; endPoint: IPoint; thickness: number; textHeight: number; rotation: number; obliqueAngle: number; invisible: boolean; constant: boolean; verificationRequired: boolean; preset: boolean; backwards: boolean; mirrored: boolean; horizontalJustification: number; fieldLength: number; verticalJustification: number; extrusionDirectionX: number; extrusionDirectionY: number; extrusionDirectionZ: number; } export default class Attdef implements IGeometry { ForEntityName: "ATTDEF"; parseEntity(scanner: DxfArrayScanner, curr: IGroup): IAttdefEntity; }