resolve #1
- add SetZoomRatio method