PlacedItem
PlacedItem
Section titled “PlacedItem”app.activeDocument.placedItems[index]
作为链接文件放置在文档中的艺术作品项。
例如,使用 Illustrator 中的 文件 > 置入 命令或使用 placedItems 集合对象的 add() 方法创建的艺术对象就是一个置入项。
有关更多信息,请参阅 PlacedItems。
PlacedItem.artworkKnockout
Section titled “PlacedItem.artworkKnockout”app.activeDocument.placedItems[index].artworkKnockout
此对象是否用于创建挖空效果,如果是,创建哪种类型的挖空效果。
PlacedItem.blendingMode
Section titled “PlacedItem.blendingMode”app.activeDocument.placedItems[index].blendingMode
合成对象时使用的混合模式。
PlacedItem.boundingBox
Section titled “PlacedItem.boundingBox”app.activeDocument.placedItems[index].boundingBox
无论变换如何,置入艺术项的尺寸。
4个数字的数组
PlacedItem.contentVariable
Section titled “PlacedItem.contentVariable”app.activeDocument.placedItems[index].contentVariable
绑定到该项的内容变量。
PlacedItem.controlBounds
Section titled “PlacedItem.controlBounds”app.activeDocument.placedItems[index].controlBounds
包括描边宽度和控件的对象的边界。
4个数字的数组;只读。
PlacedItem.editable
Section titled “PlacedItem.editable”app.activeDocument.placedItems[index].editable
如果为 true,则此项可编辑。
布尔值;只读。
PlacedItem.file
Section titled “PlacedItem.file”app.activeDocument.placedItems[index].file
包含艺术品的文件。
File 对象;只读。
PlacedItem.geometricBounds
Section titled “PlacedItem.geometricBounds”app.activeDocument.placedItems[index].geometricBounds
不包括描边宽度的对象的边界。
4个数字的数组;只读。
PlacedItem.height
Section titled “PlacedItem.height”app.activeDocument.placedItems[index].height
组项的高度。
数字(双精度)
PlacedItem.hidden
Section titled “PlacedItem.hidden”app.activeDocument.placedItems[index].hidden
如果为 true,则此项隐藏。
布尔值
PlacedItem.isIsolated
Section titled “PlacedItem.isIsolated”app.activeDocument.placedItems[index].isIsolated
如果为 true,则此对象被隔离。
布尔值
PlacedItem.layer
Section titled “PlacedItem.layer”app.activeDocument.placedItems[index].layer
此项所属的图层。
Layer;只读。
PlacedItem.left
Section titled “PlacedItem.left”app.activeDocument.placedItems[index].left
项左侧的位置(以点为单位,从页面左侧测量)。
数字(双精度)
PlacedItem.locked
Section titled “PlacedItem.locked”app.activeDocument.placedItems[index].locked
如果为 true,则此项被锁定。
布尔值
PlacedItem.matrix
Section titled “PlacedItem.matrix”app.activeDocument.placedItems[index].matrix
置入艺术品的变换矩阵。
PlacedItem.name
Section titled “PlacedItem.name”app.activeDocument.placedItems[index].name
此项的名称。
字符串
PlacedItem.note
Section titled “PlacedItem.note”app.activeDocument.placedItems[index].note
分配给此项的注释。
字符串
PlacedItem.opacity
Section titled “PlacedItem.opacity”app.activeDocument.placedItems[index].opacity
对象的不透明度。
范围:0.0 到 100.0
数字(双精度)
PlacedItem.parent
Section titled “PlacedItem.parent”app.activeDocument.placedItems[index].parent
此对象的父对象。
PlacedItem.position
Section titled “PlacedItem.position”app.activeDocument.placedItems[index].position
pluginItem 对象左上角的位置(以点为单位),格式为 [x, y]。不包括描边宽度。
2个数字的数组;只读。
PlacedItem.selected
Section titled “PlacedItem.selected”app.activeDocument.placedItems[index].selected
如果为 true,则此项被选中。
布尔值
PlacedItem.sliced
Section titled “PlacedItem.sliced”app.activeDocument.placedItems[index].sliced
如果为 true,则此项被切片。
默认值:false
布尔值
PlacedItem.tags
Section titled “PlacedItem.tags”app.activeDocument.placedItems[index].tags
此项中包含的标签。
Tags;只读。
PlacedItem.top
Section titled “PlacedItem.top”app.activeDocument.placedItems[index].top
项顶部的位置(以点为单位,从页面底部测量)。
数字(双精度)
PlacedItem.typename
Section titled “PlacedItem.typename”app.activeDocument.placedItems[index].typename
引用对象的类名。
字符串;只读。
PlacedItem.uRL
Section titled “PlacedItem.uRL”app.activeDocument.placedItems[index].uRL
分配给此项的 Adobe URL 标签的值。
字符串
PlacedItem.visibilityVariable
Section titled “PlacedItem.visibilityVariable”app.activeDocument.placedItems[index].visibilityVariable
绑定到该项的可见性变量。
PlacedItem.visibleBounds
Section titled “PlacedItem.visibleBounds”app.activeDocument.placedItems[index].visibleBounds
包括描边宽度的项的可见边界。
4个数字的数组;只读。
PlacedItem.width
Section titled “PlacedItem.width”app.activeDocument.placedItems[index].width
项的宽度。
数字(双精度)
PlacedItem.wrapInside
Section titled “PlacedItem.wrapInside”app.activeDocument.placedItems[index].wrapInside
如果为 true,则文本框架对象应在此对象内部换行。
布尔值
PlacedItem.wrapOffset
Section titled “PlacedItem.wrapOffset”app.activeDocument.placedItems[index].wrapOffset
围绕此对象换行文本时使用的偏移量。
数字(双精度)
PlacedItem.wrapped
Section titled “PlacedItem.wrapped”app.activeDocument.placedItems[index].wrapped
如果为 true,则围绕此对象换行文本框架对象(文本框架必须位于对象上方)。
布尔值
PlacedItem.zOrderPosition
Section titled “PlacedItem.zOrderPosition”app.activeDocument.placedItems[index].zOrderPosition
此项在包含该项的组或图层(parent)的堆叠顺序中的位置。
数字;只读。
PlacedItem.duplicate()
Section titled “PlacedItem.duplicate()”app.activeDocument.placedItems[index].duplicate([relativeObject][, insertionLocation])
创建选定对象的副本。
| 参数 | 类型 | 描述 | 
|---|---|---|
| relativeObject | 对象,可选 | 要复制到的对象 | 
| insertionLocation | ElementPlacement,可选 | 插入元素的位置 | 
PlacedItem.embed()
Section titled “PlacedItem.embed()”app.activeDocument.placedItems[index].embed()
将此艺术品嵌入文档中。根据需要将艺术品转换为艺术品项对象并删除此对象。
无。
PlacedItem.move()
Section titled “PlacedItem.move()”app.activeDocument.placedItems[index].move(relativeObject, insertionLocation)
移动对象。
| 参数 | 类型 | 描述 | 
|---|---|---|
| relativeObject | 对象 | 要移动元素的对象 | 
| insertionLocation | ElementPlacement,可选 | 移动元素到的位置 | 
PlacedItem.relink()
Section titled “PlacedItem.relink()”app.activeDocument.placedItems[index].relink(linkFile)
重新链接艺术对象与其定义内容的文件。
| 参数 | 类型 | 描述 | 
|---|---|---|
| linkFile | File 对象 | 要重新链接的文件 | 
无。
PlacedItem.remove()
Section titled “PlacedItem.remove()”app.activeDocument.placedItems[index].remove()
删除此对象。
无。
PlacedItem.resize()
Section titled “PlacedItem.resize()”app.activeDocument.placedItems[index].resize( scaleX, scaleY [,changePositions] [,changeFillPatterns] [,changeFillGradients] [,changeStrokePattern] [,changeLineWidths] [,scaleAbout])缩放艺术项,其中 scaleX 是水平缩放因子,scaleY 是垂直缩放因子。100.0 = 100%。
| 参数 | 类型 | 描述 | 
|---|---|---|
| scaleX | 数字(双精度) | 水平缩放因子 | 
| scaleY | 数字(双精度) | 垂直缩放因子 | 
| changePositions | 布尔值,可选 | 是否影响艺术对象的位置和方向 | 
| changeFillPatterns | 布尔值,可选 | 是否变换填充图案 | 
| changeFillGradients | 布尔值,可选 | 是否变换填充渐变 | 
| changeStrokePattern | 布尔值,可选 | 是否变换描边图案 | 
| changeLineWidths | 数字(双精度),可选 | 缩放线宽的量 | 
| scaleAbout | Transformation,可选 | 用作锚点的点,围绕该点进行变换 | 
无。
PlacedItem.rotate()
Section titled “PlacedItem.rotate()”app.activeDocument.placedItems[index].rotate( angle [,changePositions] [,changeFillPatterns] [,changeFillGradients] [,changeStrokePattern] [,rotateAbout])相对于当前旋转角度旋转艺术项。
如果 angle 值为正,则对象逆时针旋转;如果值为负,则顺时针旋转。
| 参数 | 类型 | 描述 | 
|---|---|---|
| angle | 数字(双精度) | 旋转元素的角度量 | 
| changePositions | 布尔值,可选 | 是否影响艺术对象的位置和方向 | 
| changeFillPatterns | 布尔值,可选 | 是否变换填充图案 | 
| changeFillGradients | 布尔值,可选 | 是否变换填充渐变 | 
| changeStrokePattern | 布尔值,可选 | 是否变换描边图案 | 
| rotateAbout | Transformation,可选 | 用作锚点的点,围绕该点进行变换 | 
无。
PlacedItem.trace
Section titled “PlacedItem.trace”app.activeDocument.placedItems[index].trace()
使用默认选项将此对象的栅格艺术转换为矢量艺术。
将栅格艺术重新排序为插件组的源艺术,并将其转换为一组填充和/或描边的路径,类似于原始图像。
创建并返回一个引用 TracingObject 对象的 PluginItem 对象。
PlacedItem.transform()
Section titled “PlacedItem.transform()”app.activeDocument.placedItems[index].transform( transformationMatrix [, changePositions] [, changeFillPatterns] [, changeFillGradients] [, changeStrokePattern] [, changeLineWidths] [, transformAbout])通过应用变换矩阵来变换艺术项。
| 参数 | 类型 | 描述 | 
|---|---|---|
| transformationMatrix | Matrix | 要应用的变换矩阵 | 
| changePositions | 布尔值,可选 | 是否更改位置 | 
| changeFillPatterns | 布尔值,可选 | 是否更改填充图案 | 
| changeFillGradients | 布尔值,可选 | 是否更改填充渐变 | 
| changeStrokePattern | 布尔值,可选 | 是否更改描边图案 | 
| changeLineWidths | 数字(双精度),可选 | 缩放线宽的量 | 
| transformAbout | Transformation,可选 | 用作锚点的点,围绕该点进行变换 | 
无。
PlacedItem.translate()
Section titled “PlacedItem.translate()”app.activeDocument.placedItems[index].translate( [deltaX] [, deltaY] [, transformObjects] [, transformFillPatterns] [, transformFillGradients] [, transformStrokePatterns])相对于当前位置重新定位艺术项,其中 deltaX 是水平偏移量,deltaY 是垂直偏移量。
| 参数 | 类型 | 描述 | 
|---|---|---|
| deltaX | 数字(双精度),可选 | 水平偏移量 | 
| deltaY | 数字(双精度),可选 | 垂直偏移量 | 
| transformObjects | 布尔值,可选 | 是否变换对象 | 
| transformFillPatterns | 布尔值,可选 | 是否变换填充图案 | 
| transformFillGradients | 布尔值,可选 | 是否变换填充渐变 | 
| transformStrokePatterns | 布尔值,可选 | 是否变换描边图案 | 
无。
PlacedItem.zOrder()
Section titled “PlacedItem.zOrder()”app.activeDocument.placedItems[index].zOrder(zOrderCmd)
在组或图层(父对象)的堆叠顺序中排列艺术项的位置。
| 参数 | 类型 | 描述 | 
|---|---|---|
| zOrderCmd | ZOrderMethod | 堆叠顺序排列方法 | 
无。
更改置入项的选中状态
Section titled “更改置入项的选中状态”// 切换所有置入项的选中状态。if (app.documents.length > 0) { for (i = 0; i < app.activeDocument.placedItems.length; i++) { var placedArt = app.activeDocument.placedItems[i]; placedArt.selected = !(placedArt.selected); }}