InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PDFVTUIID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Devtech
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 1997-2008 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 
25 #ifndef __PDFVTUIID_h__
26 #define __PDFVTUIID_h__
27 
28 #include "SDKDef.h"
29 
30 // Company:
31 #define kPDFVTUICompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_".
32 #define kPDFVTUICompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally.
33 
34 // Plug-in:
35 #define kPDFVTUIPluginName "PDFVTUI" // Name of this plug-in.
36 #define kPDFVTUIPrefixNumber 0x163300 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support).
37 #define kPDFVTUIVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box).
38 #define kPDFVTUIAuthor "Devtech" // Author of this plug-in (for the About Box).
39 
40 // Plug-in Prefix: (please change kPDFVTUIPrefixNumber above to modify the prefix.)
41 #define kPDFVTUIPrefix RezLong(kPDFVTUIPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in.
42 #define kPDFVTUIStringPrefix SDK_DEF_STRINGIZE(kPDFVTUIPrefixNumber) // The string equivalent of the unique prefix number for this plug-in.
43 
44 // Missing plug-in: (see ExtraPluginInfo resource)
45 #define kPDFVTUIMissingPluginURLValue kSDKDefPartnersStandardValue_enUS // URL displayed in Missing Plug-in dialog
46 #define kPDFVTUIMissingPluginAlertValue kSDKDefMissingPluginAlertValue // Message displayed in Missing Plug-in dialog - provide a string that instructs user how to solve their missing plug-in problem
47 
48 // PluginID:
49 
50 // ClassIDs:
51 
52 // InterfaceIDs:
53 
54 // ImplementationIDs:
55 // ActionIDs:
56 
57 // WidgetIDs:
58 
59 
60 
61 // "About Plug-ins" sub-menu:
62 #define kPDFVTUIAboutMenuKey kPDFVTUIStringPrefix "kPDFVTUIAboutMenuKey"
63 #define kPDFVTUIAboutMenuPath kSDKDefStandardAboutMenuPath kPDFVTUICompanyKey
64 
65 // "Plug-ins" sub-menu:
66 #define kPDFVTUIPluginsMenuKey kPDFVTUIStringPrefix "kPDFVTUIPluginsMenuKey"
67 #define kPDFVTUIPluginsMenuPath kSDKDefPlugInsStandardMenuPath kPDFVTUICompanyKey kSDKDefDelimitMenuPath kPDFVTUIPluginsMenuKey
68 
69 // Menu item keys:
70 
71 // Other StringKeys:
72 #define kPDFVTUIAboutBoxStringKey kPDFVTUIStringPrefix "kPDFVTUIAboutBoxStringKey"
73 #define kPDFVTUIInternalPopupMenuNameKey kPDFVTUIStringPrefix "kPDFVTUIInternalPopupMenuNameKey"
74 #define kPDFVTUITargetMenuPath kPDFVTUIInternalPopupMenuNameKey
75 
76 
77 #define kPDFVTUIDataSourceFileLabelItemKey kPDFVTUIStringPrefix "kPDFVTUIDataSourceFilelabelItemKey"
78 #define kPDFVTUIFindDataSourceFileButtonKey kPDFVTUIStringPrefix "kPDFVTUIFindDataSourceFileButtonKey"
79 #define kPDFVTUIFirstNameLabelItemKey kPDFVTUIStringPrefix "kPDFVTUIFirstNameLabelItemKey"
80 #define kPDFVTUILastNameLabelItemKey kPDFVTUIStringPrefix "kPDFVTUILastNameLabelItemKey"
81 #define kPDFVTUICityLabelItemKey kPDFVTUIStringPrefix "kPDFVTUICityLabelItemKey"
82 #define kPDFVTUIPostalCodeLabelItemKey kPDFVTUIStringPrefix "kPDFVTUIPostalCodeLabelItemKey"
83 #define kPDFVTUICountryLabelItemKey kPDFVTUIStringPrefix "kPDFVTUICountryLabelItemKey"
84 #define kPDFVTUICityLabelItemKey kPDFVTUIStringPrefix "kPDFVTUICityLabelItemKey"
85 #define kPDFVTUICIP4UnmappedKey kPDFVTUIStringPrefix "kPDFVTUICIP4UnmappedKey"
86 #define kCIP4MappingOptionsKey kPDFVTUIStringPrefix "kCIP4MappingOptionsKey"
87 
88 #define kPDFVTUIWriteDataSourceErrorStringKey kPDFVTUIStringPrefix "kPDFVTUIWriteDataSourceErrorStringKey"
89 
90 #define kPDFVTUIDataSourceFileKey "Select Data Source File"
91 #define kPDFVTUIFileTypeTextKey "Text file(text)"
92 #define kPDFVTUIFileTypeCSVKey "CSV file(csv)"
93 
94 #define kUnsupportedEncodingWarningKey "Unsupported encoding.\nOnly UTF-8 and UTF-16 encoded files are supported."
95 
96 // Menu item positions:
97 
98 #define kPDFVTUISeparator1MenuItemPosition 10.0
99 #define kPDFVTUIAboutThisMenuItemPosition 11.0
100 
101 #define kPDFVTUIDialogTitleKey kPDFVTUIStringPrefix "kPDFVTUIDialogTitleKey"
102 // "Plug-ins" sub-menu item key for dialog:
103 #define kPDFVTUIDialogMenuItemKey kPDFVTUIStringPrefix "kPDFVTUIDialogMenuItemKey"
104 // "Plug-ins" sub-menu item position for dialog:
105 #define kPDFVTUIDialogMenuItemPosition 12.0
106 
107 
108 // Initial data format version numbers
109 #define kPDFVTUIFirstMajorFormatNumber RezLong(1)
110 #define kPDFVTUIFirstMinorFormatNumber RezLong(0)
111 
112 // Data format version numbers for the PluginVersion resource
113 #define kPDFVTUICurrentMajorFormatNumber kPDFVTUIFirstMajorFormatNumber
114 #define kPDFVTUICurrentMinorFormatNumber kPDFVTUIFirstMinorFormatNumber
115 
116 #endif // __PDFVTUIID_h__
117 
118 // Code generated by DollyXs code generator