Я разрабатываю инструмент Zoom в своем приложении Flex, поэтому для имитации этого свойства я использую свойства scaleX
и scaleY
.
Но когда я масштабирую свой Canvas, его размер изменяется какхорошо (очевидно).Проблема в том, что у меня есть этот холст внутри другого холста, поэтому первый холст не может быть меньше второго.
Вот изображение до и после применения свойства изменения масштаба для масштабирования по обеим осям:
Слева оригинальный холст.Справа Canvas после обновления его масштаба (красный прямоугольник - это исходный размер 1: 1, а зеленый - после изменения размера).
Мне нужно расширить Canvas, чтобы взять красный прямоугольник (не зеленый).
Как расширить объект Canvas после изменения его масштаба?Спасибо!