Adobe 65007312 Programming Guide - Page 58

Export presets, contain any publish-specific

Page 58 highlights

CHAPTER 3: Creating Export and Publish Services Remembering user choices 58 For example: exportPresetFields = { { key = 'privacy', default = 'public' }, { key = 'privacy_family', default = false }, { key = 'privacy_friends', default = false }, { key = 'safety', default = 'safe' }, { key = 'hideFromPublic', default = false }, { key = 'type', default = 'photo' }, { key = 'addTags', default = '' }, } The settings you declare here are automatically saved along with the export settings already defined by Lightroom (see "Lightroom built-in property keys" on page 59). The first time your plug-in is activated, the default value is used to initialize your settings. On the second and subsequent activations, the settings chosen by the user in previous sessions are restored. Export presets For an export service, the user can choose to save a particular configuration of settings values as an export preset. A preset contains all of the current settings values, including Lightroom-defined fields, plug-in-defined fields, and post-process action-defined fields. It does not contain any publish-specific setting that are shown only in the Publishing Manager dialog. If you wish to create a predefined preset for your export-service plug-in, to be loaded along with your plug-in and appear in the Lightroom Presets list, you must: 1. Make the value selections in the Export dialog. 2. Use Add to save a User Preset.

  • 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
Remembering user choices
58
For example:
exportPresetFields = {
{ key = 'privacy',
default = 'public'
},
{ key = 'privacy_family', default = false
},
{ key = 'privacy_friends', default = false
},
{ key = 'safety',
default = 'safe'
},
{ key = 'hideFromPublic', default = false
},
{ key = 'type',
default = 'photo' },
{ key = 'addTags',
default = ''
},
}
The settings you declare here are automatically saved along with the export settings already defined by
Lightroom (see
“Lightroom built-in property keys” on page 59
). The first time your plug-in is activated, the
default value is used to initialize your settings. On the second and subsequent activations, the settings
chosen by the user in previous sessions are restored.
Export presets
For an export service, the user can choose to save a particular configuration of settings values as an
export
preset
. A preset contains all of the current settings values, including Lightroom-defined fields,
plug-in-defined fields, and post-process action-defined fields. It does
not
contain any publish-specific
setting that are shown only in the Publishing Manager dialog.
If you wish to create a predefined preset for your export-service plug-in, to be loaded along with your
plug-in and appear in the Lightroom Presets list, you must:
1.
Make the value selections in the Export dialog.
2.
Use
Add
to save a User Preset.