如何向编辑控件添加缩放功能



我需要在我们公司编写的编辑控件中添加缩放功能,例如在firefox, chrome中缩放网页或在word中缩放编辑页面。编辑控件包含文本,绘制文本,绘制图像。

所以我想出了一个解决方案,修改所有与计算位置,大小,字体大小相关的行,并使用百分比因子。

但是我想我需要一些方向或样本来遵循,你能给我一些参考或告诉我哪个源文件做这个缩放/缩放位于firefox/chrome。

很抱歉我的英语不好,很长时间没有说,谢谢你的关注。

实际上firefox/chrome等的缩放功能使用的是计算机图形学理论中的缩放矩阵。

通常2d库,如cairo(firefox等),skia(chrome等)是基于齐次矩阵的,这与其他3d库(opengl/directx)相同。在这些库的画布上设置缩放矩阵,所有的东西都缩放了。

事情就是这样的

相关内容

  • 没有找到相关文章

最新更新