new option for viewportSize, clipRect and zoomFactor

new option for viewportSize, clipRect and zoomFactor