InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
SnapScriptingDefs.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Adobe Developer Technologies
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16 //
17 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18 // with the terms of the Adobe license agreement accompanying it. If you have received
19 // this file from a source other than Adobe, then your use, modification, or
20 // distribution of it requires the prior written permission of Adobe.
21 //
22 //========================================================================================
23 
24 #ifndef _SnapScriptingDefs_h_
25 #define _SnapScriptingDefs_h_
26 
27 // GUIDs for script objects
28 
29 // {4D160E2A-CA5C-4CB8-998F-6A37D2E1F356}
30 #define kSnapPref_CLSID {0x4D160E2A, 0xCA5C, 0x4CB8, {0x99, 0x8F, 0x6A, 0x37, 0xD2, 0xE1, 0xF3, 0x56} }
31 
32 // ScriptIDs
33 // New ScriptIDs must be registered with Adobe Developer Support to prevent conflict with other scriptable plug-ins.
34 // See the Making Your Plug-in Scriptable tech note.
35 
36 // Script Object ScriptIDs
37 enum SnapScriptClasses
38 {
39  c_SnapPref = 'SNPR' // The SnapShot preferences object
40 };
41 
42 // Property ScriptIDs
43 enum SnapScriptProperties
44 {
45  p_SnapPref = 'SNpr',
46  p_SnapFileName = 'SNfn',
47  p_SnapImageFormat = 'SNif',
48  p_SnapScale = 'SNsl',
49  p_SnapResolution = 'SNrs',
50  p_SnapMinimumResolution = 'SNmr',
51  p_SnapBleed = 'SNbd',
52  p_SnapDrawArea = 'SNda',
53  p_SnapFullResolutionGraphics = 'SNfr',
54  p_SnapDrawGray = 'SNdg',
55  p_SnapDrawingFlags = 'SNdf',
56  p_SnapJPEGEncoding = 'SNje',
57  p_SnapJPEGQuality = 'SNjq',
58  p_SnapTIFFPaletteType = 'SNtt',
59  p_SnapGIFPaletteType = 'SNgt',
60  p_SnapTIFFTransparent = 'SNtp',
61  p_SnapGIFTransparent = 'SNgp',
62  p_SnapGIFInterlaced = 'SNgi',
63  en_SnapImgeWriteFormat = 'SEif',
64  en_SnapExPNG = 'SEpn',
65  en_SnapExGIF = 'SEgf',
66  en_SnapExSCT = 'SEst',
67  en_SnapExTIFF = 'SEtf',
68  en_SnapExJPEG = 'SEjg',
69  en_SnapTool = 'snTl'
70 };
71 
72 #endif //_SnapScriptingDefs_h_
73 
74 // End SnapScriptingDefs.h
75 
76