illustrator 脚本简单的 教程

1.1 一切的起源

var doc = app.activeDocument;//当前文档

1.2 获取选中图形

var sels = doc.selection;//当前选中的图形
简单的例子 统计选中图形的个数
var doc = app.activeDocument;//当前文档
var sels = doc.selection;//当前选中的图形
alert('你选中了'+sels.length+'个图形')

1.3 遍历图形

//遍历选中的物件
for(i=0;i<sels.length;i++){work(sels[i])
}function work(shape){//这里做具体的事情//简单例子修改尺寸 100x100shape.width = 100;shape.height = 100;
}
简单的例子 统一选中图形尺寸100x100
var doc = app.activeDocument;//当前文档
var sels = doc.selection;//当前选中的图形
//遍历选中的物件
for(i=0;i<sels.length;i++){work(sels[i])
}function work(shape){//这里做具体的事情//简单例子修改尺寸 100x100shape.width = 100;shape.height = 100;
}

创建一个颜色

function createCMYKColor(c,m,y,k){//颜色函数
var cmykColor = new CMYKColor();//创建颜色变量
cmykColor.cyan= c;//设置颜色的值
cmykColor.magenta = m;//设置颜色的值
cmykColor.yellow = y;//设置颜色的值
cmykColor.black = k;//设置颜色的值
return cmykColor;
}

添加一个文本

//在 doc 下面添加一个 文本
var text1 = doc.textFrames.add();
//文本的内容
text1.contents='学习脚本来中文CPC';
//给文本填个颜色
text1.textRange.characterAttributes.fillColor = createCMYKColor(0.1,0.1,0.1,99.1);
//设置文本的字体大小
text1.textRange.characterAttributes.size=40;
//设置文本的字体 为微软雅黑
text1.textRange.characterAttributes.textFont = textFonts.getByName("MicrosoftYaHei");
//设置文本的坐标
text1.left = 100;
text1.top = 100;
//设置文本的尺寸 一般应该不会用
text1.width = 100;
text1.height = 100;
//转曲
text1.createOutline();
简单例子 创建一个文本
var doc = app.activeDocument;//当前文档
var pt = 72/25.4
//在 doc 下面添加一个 文本
var text1 = doc.textFrames.add();
//文本的内容
text1.contents='学习脚本来中文CPC';
//给文本填个颜色
text1.textRange.characterAttributes.fillColor = createCMYKColor(0.1,0.1,0.1,99.1);
//设置文本的字体大小
text1.textRange.characterAttributes.size=40;
//设置文本的字体 为微软雅黑
text1.textRange.characterAttributes.textFont = textFonts.getByName("MicrosoftYaHei");
//设置文本的坐标
text1.left = 0;
text1.top = 0;
//设置文本的尺寸 一般应该不会用
text1.width = 100*pt;
text1.height = 100*pt;function createCMYKColor(c,m,y,k){//颜色函数
var cmykColor = new CMYKColor();//创建颜色变量
cmykColor.cyan= c;//设置颜色的值
cmykColor.magenta = m;//设置颜色的值
cmykColor.yellow = y;//设置颜色的值
cmykColor.black = k;//设置颜色的值
return cmykColor;
}

Illustrator 脚本初识相关推荐

  1. ns-3脚本初识——WIFI无线网络:third脚本

    ns-3脚本初识--WIFI无线网络:third脚本 ps:本文所有文件和目录的默认根目录均为ns-3.29/. 正如在构建点到点拓扑时看到的点到点拓扑和CSMA拓扑助手对象一样,将在本节中看到等效的 ...

  2. Shell脚本——初识

    1.在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash. #! 告诉系统其后路径所指 ...

  3. shell for 0开始_#shell-shell脚本初识

    Shell 脚本编程 1. 什么是 shell ? Computers understand the language of zeros and ones known as binary langua ...

  4. 易语言执行linux脚本,初识易语言到编写SHELL生成器

    下面开始实际的代码编写步骤.首先要先插入几个常量用来存放SHELL代码,点击插入按钮-选择常量(图15),右键选择插入新长文本常量(图16),常量名称改为一个方便易记的名字,最好是SHELL类型或者是 ...

  5. AI脚本插件开发-批量加边框-图层边框-可视边界-黑色描边-插件制作源码-illustrator插件开发

    文章目录 1.illustrator 1.1.app.activeDocument 1.2.selection 2.模块分析 3.源码分析 4.作者答疑   本文主要分析一款插件的源码,批量给选择对象 ...

  6. illustrator插件-什么是脚本-如何使用-什么是动作-AI插件

    文章目录 1.什么是脚本? 2.为什么要使用脚本? 3.动作呢? 4.作者答疑 1.什么是脚本?   脚本是告诉 Illustrator 执行一个或多个任务的一系列命令.这些任务可以很简单,只影响当前 ...

  7. AI脚本插件开发-标注色值-删除所有未使用的颜色-插件制作源码-illustrator插件开发

    文章目录 1.illustrator 1.1.app.activeDocument 1.2.selection 2.模块分析 3.源码工程 4.作者答疑 本文主要分析一款插件的源码,生成指定画板或者选 ...

  8. ai不同形状的拼版插件_Illustrator(AI)自动拼版脚本插件

    Illustrator(AI)自动拼版脚本插件 书法字体2018.04.15ai脚本 分享一款小巧的Illustrator(AI)自动拼版脚本插件.此自动拼版脚本适用于相同形状的ai文档阵列方式拼版. ...

  9. illustrator插件-将位图矢量化-转为SVG-AI插件-临摹-范例

    文章目录 1.illustrator脚本 1.1.app.activeDocument 1.2.PlacedItem.trace() 2.位图矢量化-范例1 3.位图临摹-范例2 4.作者答疑 1.i ...

最新文章

  1. 外贸常用术语_外贸英文用语,为邮件增光添彩
  2. Answer:关于C#连续赋值的面试题
  3. python知识:all、dict()、min、setattr、any函数
  4. C#服务中Process的应用!
  5. mysql出现Access denied for user ‘root‘@‘%‘ to database ‘xxx‘ 解决办法
  6. datax导入MySQL报错_导入MySQL方法对比
  7. java面向对象super,final,static,匿名对象,内部类学习
  8. php支付回调怎么写_php 微信支付回调校验的两种做法
  9. win10+cuda10.0.130+cudnn7.5.1+tensorflow-gpu 1.13.1+anaconda3+keras+pycharm2018
  10. jboss:在standalone.xml中设置系统属性(system-properties)
  11. 别总写代码,这130个网站比涨工资都重要
  12. 轻松拥有美国号码,免费收发短信
  13. AWS Landing Zone Solution
  14. Python相关文章索引(13)
  15. CSTC-2017-Web-writeup
  16. 上拉加载更多其他方法
  17. python调用大漠插件寻路_python怎么调用大漠?
  18. MySQL彻底卸载全过程
  19. 电源拓扑从入门到精通
  20. JLINK与 SWD接口

热门文章

  1. nginx的下载与安装
  2. ParticleSystem中的Culling Mode对耗时有怎样的影响
  3. 基础数论讲解(详细)
  4. Python+医学院校二手书管理 毕业设计-附源码201704
  5. Socket套接字(Java)
  6. KaTex数学公式编辑器相关
  7. 设置matlab图像线框,matlab在图像中画长方形(框)
  8. 客户端与服务器的数据传输
  9. atom写css,Atom编写Markdown
  10. C语言矩阵运算库大起底