如何将缩放功能添加到编辑控件?

时间:2012-12-21 08:24:04

标签: windows user-interface zoom

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

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

但是我想我需要一些指示或示例,你能给我一些参考资料或者指出哪个源文件这个缩放/比例位于firefox / chrome。

对不起我的英语,很久没有发言权了,谢谢你的关注。

1 个答案:

答案 0 :(得分:0)

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

通常2d库如cairo(firefox等),skia(chrome等)基于齐次矩阵,与其他3d库(opengl / directx)相同。将缩放矩阵设置为这些库的画布,并缩放所有内容。

这就是事情的结果。

相关问题