InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PreflightRuleID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: InDesign 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 __PreflightID_h__
25 #define __PreflightID_h__
26 
27 #include "SDKDef.h"
28 // Company:
29 #define kPreflightCompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_".
30 #define kPreflightCompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally.
31 
32 // Plug-in:
33 #define kPreflightPluginName "PreflightRule" // Name of this plug-in.
34 #define kPreflightPrefixNumber 0x12ac00 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support).
35 #define kPreflightVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box).
36 #define kPreflightAuthor "InDesign Developer Technologies" // Author of this plug-in (for the About Box).
37 
38 // Plug-in Prefix: (please change kPreflightPrefixNumber above to modify the prefix.)
39 #define kPreflightPrefix RezLong(kPreflightPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in.
40 #define kPreflightStringPrefix SDK_DEF_STRINGIZE(kPreflightPrefixNumber) // The string equivalent of the unique prefix number for this plug-in.
41 
42 // Missing plug-in: (see ExtraPluginInfo resource)
43 #define kPreflightMissingPluginURLValue kSDKDefPartnersStandardValue_enUS // URL displayed in Missing Plug-in dialog
44 #define kPreflightMissingPluginAlertValue kSDKDefMissingPluginAlertValue // Message displayed in Missing Plug-in dialog - provide a string that instructs user how to solve their missing plug-in problem
45 
46 // PluginID:
47 
48 // ClassIDs:
49 
50 
51 // ImplementationIDs:
52 
53 
54 // Other StringKeys:
55 #define kPreflightAboutBoxStringKey kPreflightStringPrefix "kPreflightAboutBoxStringKey"
56 #define kPreflightNotUsedColorSpaceStringKey kPreflightStringPrefix "kPreflightNotUsedColorSpaceStringKey"
57 
58 
59 #define kProblemMessageKey kPreflightStringPrefix "kProblemMessageKey"
60 #define kFixMessageKey kPreflightStringPrefix "kFixMessageKey"
61 
62 // Rule description key
63 #define kCategorySDKKey kPreflightStringPrefix "kCategorySDKKey"
64 
65 #define kSDKFontRuleDescriptionKey kPreflightStringPrefix "kSDKFontRuleDescriptionKey"
66 
67 #define kSDKBlackOverprintRuleDescKey kPreflightStringPrefix "kSDKBlackOverprintRuleDescKey"
68 
69 
70 #define kSDKBlackOverprintCategoryKey kPreflightStringPrefix "kSDKBlackOverprintCategoryKey"
71 
72 #define kSDKBlackOverprintRuleProblem kPreflightStringPrefix "kSDKBlackOverprintRuleProblem ^1"
73 #define kSDKBlackOverprintRuleFix kPreflightStringPrefix "kSDKBlackOverprintRuleFix"
74 
75 
76 // Initial data format version numbers
77 #define kPreflightFirstMajorFormatNumber RezLong(1)
78 #define kPreflightFirstMinorFormatNumber RezLong(0)
79 
80 // Data format version numbers for the PluginVersion resource
81 #define kPreflightCurrentMajorFormatNumber kPreflightFirstMajorFormatNumber
82 #define kPreflightCurrentMinorFormatNumber kPreflightFirstMinorFormatNumber
83 #endif // __PreflightID_h__
84 
85 // Code generated by DollyXs code generator