基于Adobe Illustrator图层分组处理操作

var doc = app.activeDocument;
var layers = doc.layers;
var layer1st=doc.layers[0];
var layer2st = doc.layers[1]; 
var layer3st=doc.layers[2];
//for (var i = 0; i < layers.length; i++) { // 遍历所有图层
//var layer = layers[i];
var GItems = layer3st.groupItems; // 获取图层中的所有编组对象
//     if (layer.name == "Data" ){
        for (var j =0 ; j < GItems.length; j++){  
            gItem=GItems[j]
            if (gItem.typename == "GroupItem") {    
                gItem.move(layer2st,ElementPlacement.INSIDE);
                //dupRef = gItem.duplicate();
                //dupRef.moveToBeginning (layer2st);
                //gItem.remove();     
                }
            j--;
  //          }
 //       }
//GItems.removeAll();
}
//GItems.removeAll();
// 取消编组名E10的编组
var HPItems=layer2st.groupItems
for(k=0;k<HPItems.length;k++){
    if(HPItems[k].name=="E10"){
        HPItems[k].textFrames[0].moveToBeginning (layer3st);
    }
    var textFrames = HPItems[k].textFrames; 
    for (var m = 0; m < textFrames.length; m++) { 
    var textFrame = textFrames[m];
    var text = textFrame.contents; 
    HPItems[k].name = text; 
    }
    var apg=HPItems[k].pathItems
   if(apg.length ==1){
        HPItems[k].moveToBeginning(layer2st);
        } 
    if(apg.length ==2){
        HPItems[k].moveToBeginning(layer1st);
        k--;
        }
}
//移除无编组名的编组到数据层
   for(k=0;k<HPItems.length;k++){
    if(!HPItems[k].name ){   
        HPItems[k].moveToBeginning(layer3st);
        k--;
       }
}
//移除热点层中的文本到数据层
var textFMs=layer2st.textFrames
for(n=0;n<textFMs.length;n--){
        textFMs[n].moveToBeginning(layer3st);
        n--;
 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
帮助文档包含的章节: 第 1 章: 资源 激活和注册.1帮助和支持.2服务、下载和额外内容.2新增功能. 3 第 2 章: 工作区 工作区基础知识.6自定工作区. 10工具15工具库.17文件和模板. 25管理 Web 服务的连接30使用 ConnectNow.31使用多个画板 31查看图稿34标尺、网格、参考线和裁剪标记.38设置首选项. 42恢复、还原以及自动化. 43 第 3 章: 绘图 绘制基础44绘制简单线段和形状 47使用铅笔工具绘图. 51用钢笔工具绘图. 53编辑路径.57描摹图稿66符号70符号工具和符号组. 75绘制光晕79 第 4 章: 颜色 关于颜色81选择颜色86使用和创建色板. 88使用颜色组(协调).94Kuler 面板108调整颜色 109使用 ADOBE ILLUSTRATOR CS4 v目录 第 5 章: 色彩管理 了解色彩管理.113保持颜色一致.115对导入的图像进行色彩管理 118为联机查看对文档进行色彩管理. 119校样颜色 120打印时对文档进行色彩管理 122处理颜色配置文件124颜色设置 128 第 6 章: 上色 使用填充和描边进行上色. 132实时上色组139画笔 146透明度和混合模式153渐变 160网格 163图案 166 第 7 章: 选择和排列对象 选择对象 172编组和扩展对象180移动、对齐和分布对象181旋转和镜像对象185使用图层 188锁定、隐藏和删除对象192对象堆叠 194复制对象 195 第 8 章: 改变对象形状 变换对象 197缩放、倾斜以及扭曲对象. 198使用封套改变形状203组合对象 205剪切和分割对象211剪切蒙版 212混合对象 214使用效果改变对象形状218创建 3D 对象.219 第 9 章: 导入、导出和存储 导入文件 227导入位图图像.231导入 Adobe PDF 文件232使用 ADOBE ILLUSTRATOR CS4 vi目录导入 EPS、DCS 和 AutoCAD 文件 233从 Photoshop 导入图稿 234存储图稿 235导出图稿 241创建AdobePDF文件246AdobePDF选项250文件信息和元数据256 第10章:文字 导入文本.257 创建点文字和区域文字258 创建路径文字.264缩放和旋转文字.267 拼写和语言词典.268 字体.270 设置文字格式.272 行距和字距.280特殊字符.282 设置段落格式.285 连字和换行.288 制表符.290 字符和段落样式.292 导出文本.294 设置亚洲字符格式296创建复合字体.304字形模板创建工具306从Illustrator10中更新文本.310 第11章:创建特殊效果 外观属性.312使用效果.317效果小结.319投影、发光和羽化325创建素描和马赛克326图形样式.327 第12章:Web图形 创建Web图形的最佳做法.332切片和图像映射.335SVG338创建动画.341优化图像.344使用ADOBEILLUSTRATORCS4vii目录Web图形优化选项.348Web图形的输出设置.358 第13章:打印设置 打印文档.360打印分色.364印刷标记和出血.367PostScript打印.368用色彩管理打印.370打印渐变、网格和颜色混合372打印和存储透明图稿374叠印.380陷印.381打印预设.385 第14章:任务自动化 动作.387脚本.393数据驱动图形.394 第15章:图表 创建图表.399设置图表格式.402将照片和符号添加到图表406 第16章:键盘快捷键 自定键盘快捷键.411默认键盘快捷键.412 索引.423
### 回答1: Adobe Illustrator是一种由Adobe公司开发的矢量图形编辑软件,被广泛用于图形设计、插图、排版、标志设计等领域。CSDN是中国最大的IT技术社区,致力于为开发者提供技术资讯、知识分享和学习交流的平台。 在CSDN上关于Adobe Illustrator的文章和教程非常丰富,从基础入门到高级技巧、实战案例都有涉及。可以通过搜索或浏览相关文章来学习和掌握Adobe Illustrator的使用技巧。 Adobe Illustrator具备强大的矢量图形处理功能,可以创建、编辑、组织各种矢量图形。它支持多种文件格式的导入和导出,可以与其他Adobe软件如Photoshop、InDesign等无缝协作。 通过Adobe Illustrator可以轻松绘制复杂的图形、插图和设计元素。其矢量图形特性使得图形在缩放、旋转、变形等操作下仍能保持高质量和清晰度,适用于不同尺寸的输出和使用场景。 此外,Adobe Illustrator还拥有众多的绘图和编辑工具,如画笔、铅笔、钢笔工具等,可以方便绘制线条、形状、路径,并对其进行精确的编辑和调整。还可以应用各种颜色、渐变、纹理等效果,制作出各种精美的图形和插图。 总之,Adobe Illustrator是一款功能强大、灵活易用的矢量图形编辑软件,CSDN上有大量相关资源可供学习和参考。无论是初学者还是有一定经验的设计师,都可以在CSDN上找到对应的文章、教程和技术社区,提升自己在Adobe Illustrator的运用能力。 ### 回答2: CSDN是一个面向程序员的在线技术社区,而Adobe Illustrator是一款专业的矢量绘图软件。 CSDN是中国最大的IT社区和专业的开发者教育平台,旨在为开发者提供各类技术资源,学习交流和职业发展的机会。在CSDN上,可以找到大量关于编程语言、开发工具、技术框架和软件应用等方面的文章和教程,包含了广泛的领域和技术知识。 Adobe Illustrator是一款由Adobe Systems开发的矢量绘图软件。它是专业设计师和艺术家常用的工具,可以创建各种类型的矢量图形,包括标志、插图、图表和复杂的艺术作品。与像素图像不同,矢量图形可以无限缩放,而不会损失图像的质量。它具有丰富的功能和工具,如各种绘图工具、形状编辑选项、颜色和渐变管理、图层控制以及文本和字体处理能力等,专业设计师可以利用这些功能创建出高质量的矢量图形。 在CSDN上,有很多关于Adobe Illustrator的教程和技术文章,如如何使用基本工具、创建矢量图形、设计图标和海报等等。这些资源可以帮助用户学习和掌握Adobe Illustrator软件的使用技巧和技术知识。无论是初学者还是有经验的设计师,都可以通过CSDN获取到关于Adobe Illustrator的指导和帮助。 总之,CSDN提供了关于Adobe Illustrator的丰富资源和教程,帮助用户学习和应用这款专业的矢量绘图软件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值