- 缩放分两种情况:图纸编辑区域的缩放,以及图元组件选中后尺寸大小的改变形成的放大和缩小。
- 前者是要编辑的时候为了方便设计,希望能随着图纸编辑画布的放到缩小对应放大缩小(并且矢量放大不失真);后者主要是考虑运行状态,图元组态尺寸的变化则最好是能自适应缩放,并且字体不会随着缩放也比例放大缩小,以确保界面在不同尺寸窗口上保持友好没关的展示效果。
- 这里是后者,组件component拖放到图标symbol中,编辑区域鼠标滚轮缩放,图元都是能做到缩放的,但是编辑图元本身让其尺寸改变,那么缩放的效果区别就出来了(尤指文字)!前者的情况在渲染元素会出现,渲染元素参数设置true还是false:gv.layoutHTML(data, obj, false/true)决定不自动缩放,还是随布局、尺寸变化自动缩放。
如果要编辑组件改变尺寸大小,图元(文字)自动缩放,可通过再多嵌套一层图标或者直接拖放到图纸中国使用即可,直接拖放到图标中改变自身尺寸,不会自动(文字)缩放的!现象与预期效果对比如下图所示: