Adobe 27510753 Scripting Guide - Page 101

set myLayer to layer GuideLayer, set myLayer to make layer with properties {name:GuideLayer}

Page 101 highlights

Adobe InDesign CS2 Scripting Guide Working with Documents in AppleScript 93 --Slug set slug bottom offset to "18p" set slug top offset to "3p" set slug inside or left offset to "3p" set slug right or outside offset to "3p" end tell --Create a color. try set myColor to color "PageNumberRed" on error set myColor to make color with properties {name:"PageNumberRed", ¬ model:process, color value:{20, 100, 80, 10}} end try --Next, set up some default styles. --Create up a character style for the page numbers. try set myCharacterStyle to character style "page_number" on error set myCharacterStyle to make character style ¬ with properties {name:"page_number"} end try set fill color of myCharacterStyle to color "PageNumberRed" --Create up a pair of paragraph styles for the page footer text. --These styles have only basic formatting. try set myParagraphStyle to paragraph style "footer_left" on error set myParagraphStyle to make paragraph style ¬ with properties {name:"footer_left"} end try --Create up a pair of paragraph styles for the page footer text. try set myParagraphStyle to paragraph style "footer_right" on error set myParagraphStyle to make paragraph style ¬ with properties {name:"footer_right", ¬ based on:paragraph style "footer_left", justification:right align} end try --Create a layer for guides. try set myLayer to layer "GuideLayer" on error set myLayer to make layer with properties {name:"GuideLayer"} end try --Create a layer for the footer items. try set myLayer to layer "Footer" on error set myLayer to make layer with properties {name:"Footer"} end try --Create a layer for the slug items. try set myLayer to layer "Slug" on error set myLayer to make layer with properties {name:"Slug"} end try --Create a layer for the body text. try set myLayer to layer "BodyText" on error set myLayer to make layer with properties {name:"BodyText"} end try tell view preferences set ruler origin to page origin set horizontal measurement units to points set vertical measurement units to points end tell --Document baseline grid and document grid

  • 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
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184

Adobe InDesign CS2 Scripting Guide
Working with Documents in AppleScript
93
--Slug
set slug bottom offset to "18p"
set slug top offset to "3p"
set slug inside or left offset to "3p"
set slug right or outside offset to "3p"
end tell
--Create a color.
try
set myColor to color "PageNumberRed"
on error
set myColor to make color with properties {name:"PageNumberRed",
¬
model:process, color value:{20, 100, 80, 10}}
end try
--Next, set up some default styles.
--Create up a character style for the page numbers.
try
set myCharacterStyle to character style "page_number"
on error
set myCharacterStyle to make character style
¬
with properties {name:"page_number"}
end try
set fill color of myCharacterStyle to color "PageNumberRed"
--Create up a pair of paragraph styles for the page footer text.
--These styles have only basic formatting.
try
set myParagraphStyle to paragraph style "footer_left"
on error
set myParagraphStyle to make paragraph style
¬
with properties {name:"footer_left"}
end try
--Create up a pair of paragraph styles for the page footer text.
try
set myParagraphStyle to paragraph style "footer_right"
on error
set myParagraphStyle to make paragraph style
¬
with properties {name:"footer_right",
¬
based on:paragraph style "footer_left", justification:right align}
end try
--Create a layer for guides.
try
set myLayer to layer "GuideLayer"
on error
set myLayer to make layer with properties {name:"GuideLayer"}
end try
--Create a layer for the footer items.
try
set myLayer to layer "Footer"
on error
set myLayer to make layer with properties {name:"Footer"}
end try
--Create a layer for the slug items.
try
set myLayer to layer "Slug"
on error
set myLayer to make layer with properties {name:"Slug"}
end try
--Create a layer for the body text.
try
set myLayer to layer "BodyText"
on error
set myLayer to make layer with properties {name:"BodyText"}
end try
tell view preferences
set ruler origin to page origin
set horizontal measurement units to points
set vertical measurement units to points
end tell
--Document baseline grid and document grid