Replies: 1 comment
-
Yes this because the active selection, the temporary group that is handling all the objects scales itself and not the objects inside. What you can do is attach a scaling event to the active selection and correct the textbox size step by step but is going to be complicated. Is not a bug is how active selection works. If you don't like that the simplest solution is to disable the ml, mt, mr and mb controls of the active selection and do not allow for non uniform scaling when multi selected. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
CheckList
Version
6.0.2
In What environments are you experiencing the problem?
Chrome
Node Version (if applicable)
None
Link To Reproduction
https://fabricjs.com/demos/super-sub-script/
Steps To Reproduce
Expected Behavior
When scaling the group, the Textbox object should retain its text size and wrap the text into multiple lines, similar to how it behaves when scaled individually.
![Screen Shot 2024-12-09 at 11 21 04](https://private-user-images.githubusercontent.com/130447593/393677211-69be54e4-2de9-4377-a90f-e3c76ef78972.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTM5MjgsIm5iZiI6MTczOTM1MzYyOCwicGF0aCI6Ii8xMzA0NDc1OTMvMzkzNjc3MjExLTY5YmU1NGU0LTJkZTktNDM3Ny1hOTBmLWUzYzc2ZWY3ODk3Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwOTQ3MDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mNWNhZjc4ZWIyYzdkY2Q2NWFhNmVlYjQ4YjlmNzVmYTdiN2MxN2YwODA5NGMwY2U2OWQ0ZTQ2MjQ4OWRjN2Y1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.8F_Ss3RxauvTTKb57LrA4etv-DIO7lnMN3PqsifBodI)
![Screen Shot 2024-12-09 at 11 21 15](https://private-user-images.githubusercontent.com/130447593/393677226-b5686e10-38c6-4f4f-9120-c0a18ed59e00.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTM5MjgsIm5iZiI6MTczOTM1MzYyOCwicGF0aCI6Ii8xMzA0NDc1OTMvMzkzNjc3MjI2LWI1Njg2ZTEwLTM4YzYtNGY0Zi05MTIwLWMwYTE4ZWQ1OWUwMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwOTQ3MDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zZWI1MDBkMWRmZGY5NTFhOGRkNGI5NmMwZWJkZDdjMDJiOWQzNzE3MzFjOWNmYWU5Y2E3NTNmY2IxNGRjMjc3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.JL6X4SyvW6I7ejW2URPLq4fSghiyUyB58Rs16JJVFvM)
Actual Behavior
When scaled within a group, the Textbox is scaled proportionally, similar to the IText object, without wrapping its text into multiple lines.
![Screen Shot 2024-12-09 at 11 21 32](https://private-user-images.githubusercontent.com/130447593/393677337-e8175fca-701b-4d6c-93f9-a384f8eaf69d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTM5MjgsIm5iZiI6MTczOTM1MzYyOCwicGF0aCI6Ii8xMzA0NDc1OTMvMzkzNjc3MzM3LWU4MTc1ZmNhLTcwMWItNGQ2Yy05M2Y5LWEzODRmOGVhZjY5ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwOTQ3MDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MmYyZjkzODUwYjRlMjFiYWE4NGUyNDQyYTI2MTgzNzZhYWJlNzRjNTUzYTMzZTdjNWJlNTEzMWQ5N2RlOTAzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.oZSiRgrKydjcIkbwvldsUcixVTvslYwgjx6IGBZe5QA)
![Screen Shot 2024-12-09 at 11 21 44](https://private-user-images.githubusercontent.com/130447593/393677345-8791a032-6b88-4da6-b02e-7c8a506aad9d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTM5MjgsIm5iZiI6MTczOTM1MzYyOCwicGF0aCI6Ii8xMzA0NDc1OTMvMzkzNjc3MzQ1LTg3OTFhMDMyLTZiODgtNGRhNi1iMDJlLTdjOGE1MDZhYWQ5ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwOTQ3MDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lN2UyZGJiYTBmZTRlYzYwNWZlNTcwMDJlYWYxODkwOTUzNTQyMjI3NDI5ZjZjMDlkNDVhNDFkMmMwOTRmNjczJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.PVHbylu3-igPN9qKIrnCyfFhaLxXE6to439TJsuhVeE)
Error Message & Stack Trace
No response
Beta Was this translation helpful? Give feedback.
All reactions