技术咨询:如何防止Layout图纸空间中的线条与文本被放大?
解决Layout图纸空间线条和文本被放大的问题
针对你遇到的Layout空间线条文本异常放大、Model空间显示正常的问题,可以从Model Derivative转换配置和Viewer显示设置两方面入手解决:
一、Model Derivative转换参数配置
转换AutoCAD文件时,需确保布局视口的比例被正确处理,无需手动设置translate参数,而是在转换作业的payload中配置布局导出和视口缩放选项:
- 提交转换作业时,在
output.formats.advanced中开启布局导出并设置视口为原始比例:{ "input": { "urn": "your-file-urn" }, "output": { "formats": [ { "type": "svf", "views": ["2d"], "advanced": { "exportLayouts": true, "viewport": { "scale": "native" } } } ] } } - 说明:
exportLayouts: true确保Layout空间被正确导出,viewport.scale: "native"保留布局视口的原始缩放比例,避免对象被异常放大。
二、Viewer端显示设置调整
加载布局视图时,通过配置Viewer选项来保持原始图纸比例:
- 加载文档节点时启用
preserveDrawingScale:viewer.loadDocumentNode(document, viewableItem, { preserveDrawingScale: true }); - 调整线宽显示比例,确保线条宽度符合原始图纸设置:
viewer.setDisplayOptions({ lineWeightScale: 1.0 }); - 注意:避免开启
disablePixelScaling选项,该选项会干扰2D视图的像素缩放逻辑,默认保持false即可。
三、额外排查项
- 检查原始AutoCAD文件的布局视口比例设置,若原始文件的视口缩放比例错误,转换后也会出现显示异常;
- 查看Model Derivative转换日志,确认转换过程中无警告或错误信息,必要时重新提交转换作业。
内容的提问来源于stack exchange,提问作者tomillo
相关产品推荐
相关产品推荐

