TouchVG framework

◆ zoomTo() [1/2]

bool GiTransform::zoomTo ( const Box2d rectWorld,
const RECT_2D rcTo = (RECT_2D*)0,
bool  adjust = true 
)

放缩图形到窗口区域

将指定的图形范围rectWorld放缩显示到显示窗口中的指定区域rcTo, 并使放缩比例最小,且将给定的两点的中点处的图形位置平移到显示窗口的中心

参数
rectWorld要显示的图形范围,世界坐标
rcTo显示窗口中的指定区域,逻辑坐标,如果为NULL则为整个显示窗口范围
adjust如果显示比例或位置超出范围,是否调整
返回
是否放缩成功
函数调用图:
这是这个函数的调用关系图:

通用矢量图形框架, 版权所有 (C) 张云贵 2004-2017,BSD 开源许可证