Adobe Smoke Alarm CS3 Manuale Utente

Pagina di 85
Photoshop CS3
Adobe Photoshop CS3  Scripting Guide
 Scripting Photoshop CS3     61
 
Next, the script declares variables that store document dimensions in inches and document resolution in 
pixels. The script then declares a display resolution, and assigns the text "Hello, World!" to a string variable. 
Next, an 
if
 statement checks whether a 
Document
 object has been created and then creates a new 
Document
 object if none exists. 
Finally, the script restores the original preferences.
AS
To work with document preferences: 
1. Create and run the following script. See 
 for details.
tell application "Adobe Photoshop CS3"
--make Photoshop CS3 the active (front-most) application
activate
--create variables for the default settings
set theStartRulerUnits to ruler units of settings
set theStartTypeUnits to type units of settings
set theStartDisplayDialogs to display dialogs
--change the settings
set ruler units of settings to inch units
set type units of settings to pixel units
set display dialogs to never
--create variables for default document settings
set theDocWidthInInches to 4
set theDocHeightInInches to 2
set theDocResolution to 72
set theDocString to "Hello, World!"
--check to see whether any documents are open
--if none are found, create a document
--use the default document settings as its properties
if (count of documents) is 0 then
make new document with properties ¬
{width:theDocWidthInInches, height:theDocHeightInInches,¬ 
resolution:theDocResolution, name:theDocString} 
end if
--change the settings back to the original units stored in the variables
set ruler units of settings to theStartRulerUnits
set type units of settings to theStartTypeUnits
Preference
Set to
What it does
rulers
inches
Uses inches as the unit of measurement for graphics.
units
pixels
Uses pixels as the unit of measurement for text (type).
dialog modes
never
Suppresses the use of dialogs so that your script executes without 
the user being asked for input (such as clicking an OK button) at 
various stages of the process.
Note:
dialog modes is not an option in the Photoshop CS3 
application.