Adobe 23101764 Scripting Guide - Page 51

app.Preferences.RulerUnits = Photoshop.PsUnits.psInches

Page 51 highlights

Scripting Photoshop 3 Advanced Scripting app.Preferences.RulerUnits = Photoshop.PsUnits.psInches app.Preferences.TypeUnits =_ Photoshop.PsTypeUnits.psTypePixels app.DisplayDialogs =_ Photoshop.PsDialogModes.psDisplayNoDialogs docWidthInInches = 4 docHeightInInches = 2 resolution = 72 helloWorldStr = "Hello, World!" If app.Documents.Count = 0 Then app.Documents.Add docWidthInInches, docHeightInInches,_ resolution, helloWorldStr End If This code produces the blank document displayed below. Displaying Colored Text Having generated a default document, you can now display colored text. To do so, first set a local reference to the current document. Then create a SolidColor object and assign RGB color values to it. You are now ready to create an art layer of type psTextLayer. NOTE: For a complete listing of all Visual Basic properties, methods and constants (such as psTextLayer), please refer to the Visual Basic Reference Guide, included as a separate document with Photoshop CS. Next, set the text, position, size and color of the text layer. The content of the text layer is the string variable helloWorldStr declared in the previous section. Photoshop CS Scripting Guide 47

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105

Photoshop CS Scripting Guide
47
Scripting Photoshop
Advanced Scripting
3
app.Preferences.RulerUnits = Photoshop.PsUnits.psInches
app.Preferences.TypeUnits =_
Photoshop.PsTypeUnits.psTypePixels
app.DisplayDialogs =_
Photoshop.PsDialogModes.psDisplayNoDialogs
docWidthInInches = 4
docHeightInInches = 2
resolution = 72
helloWorldStr = "Hello, World!"
If app.Documents.Count = 0 Then
app.Documents.Add docWidthInInches, docHeightInInches,_
resolution, helloWorldStr
End If
This code produces the blank document displayed below.
Displaying Colored Text
Having generated a default document, you can now display colored text. To do so,
rst set a
local reference to the current document. Then create a SolidColor object and assign RGB color
values to it. You are now ready to create an art layer of type
psTextLayer
.
N
OTE
:
For a complete listing of all Visual Basic properties, methods and constants (such as
psTextLayer
), please refer to the Visual Basic Reference Guide, included as a
separate document with Photoshop CS.
Next, set the text, position, size and color of the text layer. The content of the text layer is the
string variable
helloWorldStr
declared in the previous section.