Hi,
I am trying to get size of paragraph text box, bounds are giving me only size of the content.
Its definitely possible because size is in a Properties tab but i can’t figure it out
Any ideas? Thanks in advance
Hi,
I am trying to get size of paragraph text box, bounds are giving me only size of the content.
Its definitely possible because size is in a Properties tab but i can’t figure it out
Any ideas? Thanks in advance
okay. i get it by doing this
const getBoundingBox = async() => {
result = await batchPlay(
[
{
"_obj": "get",
"_target": [
{
"_property": "boundingBox"
},
{
"_ref": "layer",
"_enum": "ordinal",
"_value": "targetEnum"
},
],
"_options": {
"dialogOptions": "dontDisplay"
}
}
],{
"synchronousExecution": false,
"modalBehavior": "fail"
});
return [result[0].boundingBox.width._value, result[0].boundingBox.height._value]
}
probably not the best way but it works
BatchPlay most of the time IS the best way
Just a side note, that not everything you see on the UI is also scriptable There are certain things that only get calculated/displayed on UI level and can’t be accessed via scripts.