0
A
回答
0
也许你试试这个。唯一的事情是。没有像三角形那样的物体。所以它总是一个多边形。
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");
}
相关问题
- 1. 如何在HTML中的文本框内创建文本框/形状
- 2. 处理:形状如何形成文本?
- 3. 如何在C#Excel中将文本添加到现有形状(文本框)Interop
- 4. 如何找到一个形状是否闭合形状?
- 5. 如何在图像上找到形状
- 6. 如何创建一个像文本框一样的形状?
- 7. Excel VBA - 形状文本框OnChange事件
- 8. 在文本框中绘制形状
- 9. 如何在Watir中找到文本框
- 10. 找到形状的类型
- 11. 如何:将鼠标悬停在形状上显示文本框
- 12. 跟随/剪辑到形状的文本?
- 13. 用CSS如何对齐文本形状
- 14. WPF形状文本
- 15. 如何将文本添加到WPF中的形状
- 16. 如何旋转矩形形状的文本C#
- 17. Selenium找不到文本框
- 18. 带文本的CSS梯形形状
- 19. 如何加厚形状的边框
- 20. 如何更改对话框的形状?
- 21. 如何在Javafx中将文本插入到形状中?
- 22. 如何将Facebook状态文本框添加到我的网站
- 23. 如何找到文本框的值从asp.net到javascript
- 24. 如何找到绑定到winform文本框的对象
- 25. 如何找到文本
- 26. kinetic.js:如何查找和删除形状
- 27. 如何找到两个形状之间的最短路径?
- 28. 如何在visio中找到包含的形状?
- 29. 如何找到边框为“标题边框”的文本框的标题?
- 30. 如何用边框创建形状?