CadConfig

# 接口: CadConfig

CAD配置接口 定义CAD查看器的完整配置结构,包含文档信息、UI设置、功能配置等

# 属性

# docId?

optional docId: string

文档ID


# projectId?

optional projectId: string

项目ID


# versionId?

optional versionId: string

版本ID


# compareId?

optional compareId: string

对比文档ID


# about?

optional about: object

关于信息配置 - 用于显示CAD查看器的版本信息和说明内容

# title

title: string

系统标题

# version

version: string

版本号

# content

content: string

详细说明内容


# uiConfig?

optional uiConfig: UiConfig

用户界面配置


# panelConfig?

optional panelConfig: PanelConfig

面板配置


# renderConfig?

optional renderConfig: RenderConfig

渲染配置


# printScaleConfig?

optional printScaleConfig: number[][]

打印比例配置 - 二维数组形式,支持多组打印比例设置


# extendButtons?

optional extendButtons: object[]

扩展按钮配置 - 用于添加自定义功能按钮到工具栏

# id

id: string

按钮唯一标识

# icon

icon: string

按钮图标

# name

name: string

按钮显示名称

# onClick()

onClick: () => void

按钮点击事件处理函数

# 返回

void


# extendPanels?

optional extendPanels: object[]

扩展面板配置 - 用于添加自定义功能面板到侧边栏

# id

id: string

面板唯一标识

menuName: string

菜单项显示名称

menuIcon: string

菜单项图标

# panelName

panelName: string

面板名称

# panelElement

panelElement: string

面板组件名称或元素

optional menuTitle: string

菜单项提示标题