Adobe.com
Contents Suites Classes Class Index Member Index

AIDocumentAction.h

Go to the documentation of this file.
00001 #ifndef _AICOREDOCUMENTACTION_H_
00002 #define _AICOREDOCUMENTACTION_H_
00003 
00004 /*
00005  *        Name: AICoreDocumentAction.h
00006  *   $Revision: 1 $
00007  *      Author:
00008  *        Date:
00009  *     Purpose: Adobe Illustrator Actions defined in the core.
00010  *
00011  * ADOBE SYSTEMS INCORPORATED
00012  * Copyright 1986-2007 Adobe Systems Incorporated.
00013  * All rights reserved.
00014  *
00015  * NOTICE:  Adobe permits you to use, modify, and distribute this file 
00016  * in accordance with the terms of the Adobe license agreement 
00017  * accompanying it. If you have received this file from a source other 
00018  * than Adobe, then your use, modification, or distribution of it 
00019  * requires the prior written permission of Adobe.
00020  *
00021  */
00022 
00023 #ifndef __AIActionManager_h__
00024 #include "AIActionManager.h"
00025 #endif
00026 
00044 #define kAINewDocumentAction                                                    "adobe_newDocument"
00045 
00048 const ActionParamKeyID kAINewDocumentNameKey                    = 'name'; // string
00049 
00052 const ActionParamKeyID kAINewDocumentColorModelKey              = 'colr'; // integer
00053 
00059 const ActionParamKeyID kAINewDocumentSettingsFileKey    = 'setf'; // string
00060 
00062 const ActionParamKeyID kAINewDocumentWidthKey                   = 'wdth'; // real
00063 
00065 const ActionParamKeyID kAINewDocumentHeightKey                  = 'heit'; // real
00066 
00069 const ActionParamKeyID kAINewDocumentRulerUnitsKey              = 'rulr'; // integer
00070 
00073 const ActionParamKeyID kAINewDocumentRasterResolutionKey= 'rast'; // integer
00074 
00077 const ActionParamKeyID kAINewDocumentPreviewModeKey    = 'pxpr'; // integer
00078 
00081 const ActionParamKeyID kAINewDocumentTransparencyGridKey = 'tran'; // bool
00082 
00083 
00086 const ActionParamKeyID kAINewDocumentTransparencyGridColor1RedKey = 'gr1r';
00087 const ActionParamKeyID kAINewDocumentTransparencyGridColor1GreenKey = 'gr1g';
00088 const ActionParamKeyID kAINewDocumentTransparencyGridColor1BlueKey = 'gr1b';
00089 const ActionParamKeyID kAINewDocumentTransparencyGridColor2RedKey = 'gr2r';
00090 const ActionParamKeyID kAINewDocumentTransparencyGridColor2GreenKey = 'gr2g';
00091 const ActionParamKeyID kAINewDocumentTransparencyGridColor2BlueKey = 'gr2b';
00092 
00093 // -----------------------------------------------------------------------------
00100 #define kAIOpenDocumentAction                                                   "adobe_openDocument"
00101 
00102 const ActionParamKeyID kAIOpenDocumentNameKey                   = 'name'; // string
00105 const ActionParamKeyID kAIOpenDocumentColorModelKey             = 'colr'; // integer
00106 
00107 // -----------------------------------------------------------------------------
00111 #define kAISaveDocumentAction                                                   "adobe_saveDocument"
00112 
00113 // -----------------------------------------------------------------------------
00130 #define kAISaveDocumentAsAction                                                 "adobe_saveDocumentAs"
00131 
00134 const ActionParamKeyID kAISaveDocumentAsNameKey                 = 'name'; // string
00138 const ActionParamKeyID kAISaveDocumentAsFormatKey               = 'frmt'; // string
00142 const ActionParamKeyID kAISaveDocumentAsGetParamsKey    = 'gprm'; // bool
00143 
00144 
00145 // -----------------------------------------------------------------------------
00149 #define kAIRevertDocumentAction                                                 "adobe_revertDocument"
00150 
00151 // -----------------------------------------------------------------------------
00159 #define kAICloseDocumentAction                                                  "adobe_closeDocument"
00160 
00162 const ActionParamKeyID kAICloseAllDocumentsKey                  = 'all.'; // bool
00165 const ActionParamKeyID kAICloseAndSaveDocumentKey               = 'save'; // bool
00166 
00167 // -----------------------------------------------------------------------------
00182 #define kAIExportDocumentAction                                                 "adobe_exportDocument"
00183 
00184 const ActionParamKeyID kAIExportDocumentNameKey                 = 'name'; // string
00189 const ActionParamKeyID kAIExportDocumentFormatKey               = 'frmt'; // string
00192 const ActionParamKeyID kAIExportDocumentExtensionKey    = 'extn'; // string
00196 const ActionParamKeyID kAIExportDocumentSaveMultipleArtboardsKey        = 'smab'; // boolean
00199 const ActionParamKeyID kAIExportDocumentSaveAllKey      = 'sall'; // boolean
00202 const ActionParamKeyID kAIExportDocumentSaveRangeKey    = 'sran'; // string
00203 
00204 const ActionParamKeyID kAIEnableBatchExport = 'ebep';                                           // string
00205 
00206 const ActionParamKeyID kAIExportDocumentPreventFileNameUniquifyKey = 'pfnu'; // string
00207 // -----------------------------------------------------------------------------
00210 #define kAIPrintDocumentAction                                                  "adobe_printDocument"
00211 
00212 // -----------------------------------------------------------------------------
00227 #define kAIPlaceDocumentAction                                                  "adobe_placeDocument"
00228 
00229 const ActionParamKeyID kAIPlaceDocumentActionNameKey    = 'name'; // string
00232 const ActionParamKeyID kAIPlaceDocumentActionLinkKey    = 'link'; // bool
00235 const ActionParamKeyID kAIPlaceDocumentActionReplaceKey = 'rplc'; // bool
00238 const ActionParamKeyID kAIPlaceDocumentActionTemplateKey = 'tmpl'; // bool
00239 
00240 
00241 #endif


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2014 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks