Hi,
下面是一张用自定义坐标系画出来的效果图,我们知道给定一张图,用 API 可以对图进行放大缩小就可以把图缩放到指定的大小,如将下面的图的整个大小缩放到图中蓝色部分的大小。
但是,假设我不是要对整个画出来的图进行缩放,而是要求图中的每一个图形自动缩放到不能超出蓝色部分的区域,这个时候应该如何对自定义坐标系里面的图进行缩放才能达到这个效果??
因为各个图形的原点不一致, 给定它一个原点,它画出来的有些只是原点上方多出一部分,有此只是原点下方多出一部分,而有些是原点的上下方都多出一部分,
这个时候,坐标系应该如何告诉每一个图形的原点在哪?我是想最终出来的图不用 API 缩放就能达到全部图形在蓝色框内,并且最重要的一点是经过这种方式缩放后,各个图形在彼此之间的比例与相对位置还能保持原未缩放前的一致。
谢谢。
