Adobe Smoke Alarm CS3 用户手册

下载
页码 85
Photoshop CS3
Adobe Photoshop CS3  Scripting Guide
 Scripting Photoshop CS3     44
AS
fill selection of current document with contents ¬
{class:RGB color, red:255, green:0, blue:0} blend mode ¬
vivid light opacity 25 without preserving transparency
VBS
Set fillColor = CreateObject("Photoshop.SolidColor")
fillColor.RGB.Red = 255
fillColor.RGB.Green = 0
fillColor.RGB.Blue = 0
selRef.Fill fillColor, 15, 25, False
JS
var fillColor = new SolidColor()
fillColor.rgb.red = 255
fillColor.rgb.green = 0
fillColor.rgb.blue = 0
app.activeDocument.selection.fill( fillColor, ColorBlendMode.VIVIDLIGHT,
25, false)
To fill the current selection with the tenth item in the history state:
Note:
See 
 for information on 
History State 
objects.
AS
fill selection of current document with contents history state 10¬
of current document
VBS
selRef.Fill docRef.HistoryStates(10)
JS
selRef.fill(app.activeDocument.historyStates[9])
Loading and Storing Selections
You can store 
Selection
 objects in, or load them from, 
Channel
 objects. To store a selection in a channel, 
it should have its 
kind
 (
Kind
/
kind
) property set to a type that indicates that channel holds a selected area: 
selected area channel 
( (
psSelectedAreaAlphaChannel
)/ 
ChannelType
.
SELECTEDAREA
). The 
following examples use the 
store (Store/store())
 command of the 
Selection
 object to store the 
current selection in a channel named 
My Channel
 and extend the selection with any selection that is 
currently in that channel.
AS
set myChannel to make new channel of current document with properties ¬
{name:"My Channel"}
store selection of current document into channel ¬
"My Channel" of current document combination type extended