0
A
回答
2
尝试是这样的:您的选择
mySelection = activeDocument.selection;
if (mySelection.length>0){
var doc = app.activeDocument; //current document
var s = doc.selection; //current slection
var sl = s.length; //number of selected objects
var m = app.getScaleMatrix(-100,100); //H flip matrix - feel free to change to (100,-100) for vertical flip, etc.
for(var i = 0 ; i < sl; i++) s[i].transform(m); //for each selected element apply the flip matrix
app.redraw();
}else{
alert("Nothing selected!")
}
或者您可以使用一个变换效果(通过影响>扭曲&变换>变换...)与反映选定X,这将分别翻转选择中的每个对象:
0
好了,我还是没搞清楚如何翻转选定的对象,但这里是一个脚本来翻动页面上的每个对象的页面。这很接近;不过,它不配雪茄。
http://js4ai.blogspot.de/2010/11/flip-on-x-axis.html
好吧,Profenza先生有答案!
0
我这样做与AppleScript和 “fastscripts” 我把它绑定到命令+ SHIFT + H(& V)
tell application "Adobe Illustrator"
if (count page items in document 1) > 0 then
set selectedItems to selection
set scaleMatrix to get scale matrix horizontal scale -100.0 vertical scale 100.0
transform every item in selectedItems using scaleMatrix
end if
end tell
相关问题
- 1. CATransform3DRotate水平翻转
- 2. 水平翻转JTree
- 3. 水平翻转MPMoviePlayerController
- 4. SVG转换 - 水平翻转
- 5. Android水平滚动和水平翻转
- 6. python与pypng水平翻转
- 7. 水平翻转图像C++
- 8. 水平翻转html和css
- 9. 如何水平翻转UILabel?
- 10. Android:水平翻转布局
- 11. 水平翻转图像
- 12. Android SeekBar水平翻转
- 13. 如何水平翻转UIImage?
- 14. Illustrator脚本
- 15. Silverlight中的水平翻转变换?
- 16. linesegment上的水平和垂直翻转
- 17. 如何水平翻转Highchart的图表?
- 18. opencv库中的水平翻转
- 19. div内的多个div - 水平翻转
- 20. 捕获的图像水平翻转
- 21. 的JavaScript翻转文字水平
- 22. 模态的水平翻转动画UIView
- 23. 我如何在cocos2d中水平翻转水平对于iphone
- 24. 水平翻转一个位图
- 25. 水平翻转缓冲图像
- 26. 水平或垂直翻转JavaFX图像
- 27. 如何用Swift水平翻转UIImage?
- 28. Jython/Python - 水平翻转图片
- 29. 2D阵列垂直和水平翻转
- 30. 如何水平翻转图像
说,现在片段是个非常好的。那会花一两天才能弄清楚那件事,因为我没有做那么多延伸脚本。现在,我运行该命令后,它不会真正翻转,直到我点击屏幕上的某个地方。有什么补充,会更新屏幕?我通过com runscript命令调用该函数。 – bgmCoder 2012-07-25 19:21:42
如果翻转选择中的每个元素。如果你愿意,你可以保存在Illustrator中预置/ {}语言脚本/脚本文件夹,这将使通过文件>脚本中使用它,你可以分配一个键盘快捷方式。我不知道com runscript命令是什么。 – 2012-07-25 19:31:19
不,我知道了:在最后添加这个“为”的声明:'app.redraw();'我平添了几分的包装整个事情的;请记住,如果我使用最终工作脚本来编辑您的文章? – bgmCoder 2012-07-25 19:32:44