代码改变世界

Photoshop 脚本实现文字方向竖排

2022-06-10 16:35  TinaPascal  阅读(289)  评论(0)    收藏  举报
Photoshop 脚本实现文字方向竖排
网上搜索了很久,没有找到相关实现,不得已自己手写脚本实现。
思路:
1.遍历所有打开的PSD的文档,逐个进行一下逻辑操作
2. 找到所有文字图层,并将其textItem的direction属性设置为垂直VERTICAL.
 
-----------------------------------------------------------------------------------------------
ChangeDirection();

function ChangeDirection() {

   for (var index = 0; index < app.documents.length; index++)
    {
        var doc = app.documents[index];
        app.activeDocument=doc;
        var layers = app.activeDocument.layers;
    
        for (var i = 0; i < layers.length; i++) 
        {        
            if (layers[i].kind == LayerKind.TEXT) 
            {            
                layers[i].textItem.direction = Direction.VERTICAL;              
            };      
        }
        app.refresh();
    }   
};
-------------------------------------------------------------------------------
代码很简单,但是由于Photoshop脚本中文资料非常少,需要自己对照着英文文档一点点查找摸索实现。
代码实现免费提供给大家。