我需要添加缩放功能,例如将firefox,chrome或缩放编辑页面中的缩放网页添加到我们公司编写的编辑控件中。编辑控件包含文本,绘图文本,绘图图像。
所以我提出了一个解决方案,修改所有与计算位置,大小,字体大小相关的行,并使用百分比因子。
但是我想我需要一些指示或示例,你能给我一些参考资料或者指出哪个源文件这个缩放/比例位于firefox / chrome。
对不起我的英语,很久没有发言权了,谢谢你的关注。
答案 0 :(得分:0)
实际上,firefox / chrome等中的缩放功能使用计算机图形理论中的缩放矩阵。
通常2d库如cairo(firefox等),skia(chrome等)基于齐次矩阵,与其他3d库(opengl / directx)相同。将缩放矩阵设置为这些库的画布,并缩放所有内容。
这就是事情的结果。