Adobe 65007312 Programming Guide - Page 56

Restriction, Service table entries, Allowed values, File formats

Page 56 highlights

CHAPTER 3: Creating Export and Publish Services Customizing the Export and Publishing Manager dialogs 56 A single toggle entry controls whether users can select measurement units: hidePrintResolution = Boolean When true, the options for sizing in the Image Sizing section are shown only in pixel units; all mention of print units such as inches, centimeters, and pixels-per-inch are hidden. Default is false. The rest of the service table entries that restrict existing functionality in the dialog come in positive and negative forms; that is, you can list the features to be included, or you can list the features to be excluded. For each such pair, you can provide only one of the entries, not both. If you provide neither, all default elements in that category appear. For example, you can choose which of the built-in sections to display in the dialog. If you use the positive form, you list the sections to be shown: showSections = { 'fileNaming', 'imageSettings' }, This causes the File Naming and Image Sizing sections to be visible, and hides all of the other built-in sections. If you use negative form, you list the sections to be hidden. For example, this hides the Export Location section, and shows all other built-in sections: hideSections = { 'exportLocation' }, These are the service-table entry pairs for each type of restriction: Restriction File formats Color spaces Service table entries allowFileFormats = { 'format'[, ...] }, disallowFileFormats = { 'format'[, ...] }, Allowed values These still-photo file formats are recognized: JPEG PSD TIFF DNG ORIGINAL Video file formats are determined elsewhere. allowColorSpaces = { 'colorspace'[, ...] }, These color spaces are disallowColorSpaces = { 'colorspace'[, ...] }, recognized: sRGB AdobeRGB ProPhotoRGB

  • 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
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204

C
HAPTER
3: Creating Export and Publish Services
Customizing the Export and Publishing Manager dialogs
56
A single toggle entry controls whether users can select measurement units:
The rest of the service table entries that restrict existing functionality in the dialog come in positive and
negative forms; that is, you can list the features to be included, or you can list the features to be excluded.
For each such pair, you can provide only one of the entries, not both. If you provide neither, all default
elements in that category appear.
For example, you can choose which of the built-in sections to display in the dialog. If you use the positive
form, you list the sections to be shown:
showSections = { 'fileNaming', 'imageSettings' },
This causes the File Naming and Image Sizing sections to be visible, and hides all of the other built-in
sections. If you use negative form, you list the sections to be hidden. For example, this hides the Export
Location section, and shows all other built-in sections:
hideSections = { 'exportLocation' },
These are the service-table entry pairs for each type of restriction:
hidePrintResolution =
Boolean
When true, the options for sizing in the Image Sizing section
are shown only in pixel units; all mention of print units such as
inches, centimeters, and pixels-per-inch are hidden. Default is
false.
Restriction
Service table entries
Allowed values
File formats
allowFileFormats = { ’
format
’[, ...] },
disallowFileFormats = { ’
format
’[, ...] },
These still-photo file formats
are recognized:
JPEG
PSD
TIFF
DNG
ORIGINAL
Video file formats are
determined elsewhere.
Color spaces
allowColorSpaces = { ’
colorspace
’[, ...] },
disallowColorSpaces = { ’
colorspace
’[, ...] },
These color spaces are
recognized:
sRGB
AdobeRGB
ProPhotoRGB