形状の異なる 3 つのテキストフレームがあります。1 つは通常の長方形のフレーム、もう 1 つは楕円形、最後の 1 つは三角形のテキストフレームです。
テキスト枠の形を知りたいです。テキストフレームの形状を見つける方法を知っている人はいますか?
前もって感謝します。
形状の異なる 3 つのテキストフレームがあります。1 つは通常の長方形のフレーム、もう 1 つは楕円形、最後の 1 つは三角形のテキストフレームです。
テキスト枠の形を知りたいです。テキストフレームの形状を見つける方法を知っている人はいますか?
前もって感謝します。
Maybe you try this. Only thing is. There is no object like a triangle. So it always is a Polygon.
if(app.documents.length > 0){
if(app.selection.length > 0){
var thing = app.selection[0];
if(thing instanceof Rectangle){
alert("I'm an "+ thing.constructor.name);
}else if(thing instanceof Oval){
alert("I'm an "+ thing.constructor.name);
}else if (thing instanceof TextFrame){
alert("I'm an "+ thing.constructor.name);
}else if(thing instanceof Polygon){
// this detect the triangle
if((thing.paths[0].pathPoints.length > 2)&&(thing.paths[0].pathPoints.length < 4) ){
alert("I'm an triangle "+ thing.constructor.name);
}else{
alert("I'm an "+ thing.constructor.name);
}
}
}else{
alert("you need to select something on a page");
}
}else{
alert("you need a document");
}