Adobe 27510753 Scripting Guide - Page 108

set print file to printFile of print preferences of myDocument

Page 108 highlights

100 Working with Documents in AppleScript Adobe InDesign CS2 Scripting Guide --If the preset does not already exist, then create it of --print preferences of myDocument --otherwise, fill in the properties of the existing preset. tell application "Adobe InDesign CS2" try set myPreset to printer preset "myPreset" on error set myPreset to make printer preset with properties {name:"myPreset"} end try set myDocument to active document tell myPreset --Because many printing properties are dependent on other printing properties, --we've surrounded each property-setting line with try...end try statements---these will make it easier for you to experiment with print preset settings. try set printer to printer of print preferences of myDocument end try try set PPD to PPD of print preferences of myDocument end try try set copies to copies of print preferences of myDocument end try try set collating to collating of print preferences of myDocument end try try set reverse order to reverse order of print preferences of myDocument end try try set print spreads to print spreads of print preferences of myDocument end try try set print master pages to print master pages of ¬ print preferences of myDocument end try try set print file to printFile of print preferences of myDocument end try try set sequence to sequence of print preferences of myDocument end try try set print blank pages to print blank pages of print preferences of myDocument end try try set print guides grids to print guides grids of ¬ print preferences of myDocument end try try set print nonprinting to print nonprinting of print preferences of myDocument end try try set paper size to paper size of print preferences of myDocument end try try set paper height of myPreset to paper height of ¬ print preferences of myDocument end try try set paper width of myPreset to paper width of print preferences of myDocument end try try set print page orientation of myPreset to print page orientation of ¬ print preferences of myDocument end try try set page position of myPreset to page position of ¬

  • 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

100
Working with Documents in AppleScript
Adobe InDesign CS2 Scripting Guide
--If the preset does not already exist, then create it of
--print preferences of myDocument
--otherwise, fill in the properties of the existing preset.
tell application "Adobe InDesign CS2"
try
set myPreset to printer preset "myPreset"
on error
set myPreset to make printer preset with properties {name:"myPreset"}
end try
set myDocument to active document
tell myPreset
--Because many printing properties are dependent on other printing properties,
--we’ve surrounded each property-setting line with try...end try statements--
--these will make it easier for you to experiment with print preset settings.
try
set printer to printer of print preferences of myDocument
end try
try
set PPD to PPD of print preferences of myDocument
end try
try
set copies to copies of print preferences of myDocument
end try
try
set collating to collating of print preferences of myDocument
end try
try
set reverse order to reverse order of print preferences of myDocument
end try
try
set print spreads to print spreads of print preferences of myDocument
end try
try
set print master pages to print master pages of
¬
print preferences of myDocument
end try
try
set print file to printFile of print preferences of myDocument
end try
try
set sequence to sequence of print preferences of myDocument
end try
try
set print blank pages to print blank pages of print preferences of myDocument
end try
try
set print guides grids to print guides grids of
¬
print preferences of myDocument
end try
try
set print nonprinting to print nonprinting of print preferences of myDocument
end try
try
set paper size to paper size of print preferences of myDocument
end try
try
set paper height of myPreset to paper height of
¬
print preferences of myDocument
end try
try
set paper width of myPreset to paper width of print preferences of myDocument
end try
try
set print page orientation of myPreset to print page orientation of
¬
print preferences of myDocument
end try
try
set page position of myPreset to page position of
¬