Optionalconfig: PreviewViewConfig获取当前缩放比例
获取当前视图中心
获取已加载的文档
Staticobserved强制重新计算尺寸并全图显示
添加单个实体到预览
要预览的实体
Optionalcolor: number绘制颜色(可选,默认使用配置中的默认颜色)
清空所有实体
全图显示
从文档数据加载并显示
文档 JSON 数据(与 CadDocument.fromDb 格式相同)
要显示的块名,默认 "*Model"
直接渲染内存中已有的实体(不做 toDb/fromDb)。 使用当前活动文档的图层、线型等上下文,因此 InsertEnt 的 嵌套实体已经构建好,渲染速度与主视图一致。
要渲染的实体数组(来自当前文档)
OptionalbackgroundGray: number背景灰度值(0=黑色, 255=白色),用于 colorIndex 7 的反色处理
导出当前预览为缩略图
目标宽度(默认 128)
目标高度(默认 128)
图像格式 'png' | 'jpeg'
base64 编码的图像数据
获取实体边界框
销毁组件
StaticaddStaticcreateStaticgetStaticgetStatic_StaticfinalizeStaticfinalizeStatic_Optionalt: anyOptionale: anyOptionals: any
轻量级预览视图组件
用于在对话框中预览显示实体,不包含菜单、命令行等 UI。 完全独立于主视图,不依赖 Engine 全局状态。
Example