Adobe.com
Contents Suites Classes Class Index Member Index

AINativeAction.h

Go to the documentation of this file.
00001 #ifndef _AINATIVEACTION_H_
00002 #define _AINATIVEACTION_H_
00003 
00004 /*
00005  *        Name: AINativeAction.h
00006  *   $Revision: 1 $
00007  *      Author:
00008  *        Date:
00009  *     Purpose: Adobe Illustrator Native File Format Action Parameters.
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 __AITypes__
00024 #include "AITypes.h"
00025 #endif
00026 
00027 // -----------------------------------------------------------------------------
00028 //      Types.
00029 // -----------------------------------------------------------------------------
00030 
00033 typedef enum _AIFileFormatScriptCompatibility {
00034         kAIFileFormatScriptCompatibleEnglish = 0,
00035         kAIFileFormatScriptCompatibleCJK
00036 } AIFileFormatScriptCompatibility;
00037 
00040 typedef enum _AIFileFormatFlattening {
00041         kAIFileFormatFlatteningPreservePaths = 0,
00042         kAIFileFormatFlatteningPreserveAppearance = 1,
00043         kAIFileFormatFlatteningPreserveAppearanceAndOverprints = 2
00044 } AIFileFormatFlattening;
00045 
00047 typedef enum _AIEPSFilePreview {
00048         kAIEPSFilePreviewNone = 1,
00049         kAIEPSFilePreviewBWPICT,
00050         kAIEPSFilePreviewColorPICT,
00051         kAIEPSFilePreviewBWTIFF,
00052         kAIEPSFilePreviewColorTIFF,
00053         kAIEPSFilePreviewSimpleColor
00054 } AIEPSFilePreview;
00055 
00057 typedef enum _AIEPSOverprints {
00058         kAIEPSFileOverprints_Preserve = 1,
00059         kAIEPSFileOverprints_Discard,
00060         kAIEPSFileOverprints_Simulate
00061 } AIEPSOverprints;
00062 
00063 
00065 #define kAINativeFileFormat                                                             "Adobe Illustrator Any Format Writer"
00066 
00067 #define kAINativeFileFormatExtension                                    "ai"
00068 
00071 const ActionParamKeyID kAINativeVersionKey                              = 'crtr';
00075 const ActionParamKeyID kAINativeScriptKey                               = 'ext.';
00079 const ActionParamKeyID kAINativeIncludeImagesKey                = 'incl';
00082 const ActionParamKeyID kAINativeEmbedAllFontsKey                = 'embd';
00086 const ActionParamKeyID kAINativeSubsetFontsBelowKey             = 'sbst';
00090 const ActionParamKeyID kAINativeSubsetFontsRatioKey             = 'rato';
00093 const ActionParamKeyID kAINativeEmbedProfileKey                 = 'prfl';
00097 const ActionParamKeyID kAINativeFlatteningOptionKey             = 'flat';
00100 const ActionParamKeyID kAINativeCompressionKey                  = 'cmpr';
00104 const ActionParamKeyID kAINativePDFCompatibilityKey             = 'pdf ';
00108         const ActionParamKeyID kAINativeSaveMultipleArtboardsKey        = 'smab'; // boolean
00111     const ActionParamKeyID kAINativeSaveAllKey  = 'sall'; // boolean
00115     const ActionParamKeyID kAINativeSaveRangeKey        = 'sran'; // string
00116 
00117 
00118 
00119 
00120 //** File format for saving as an EPS file in \c #kAISaveDocumentAsAction.      */
00121 #define kAIEPSFileFormat                                                                "Adobe Illustrator EPSF"
00122 
00123 #define kAIEPSFileFormatExtension                                               "eps"
00124 
00127 const ActionParamKeyID kAIEPSFormatKey                                  = 'wfmt';
00130 const ActionParamKeyID kAIEPSVersionKey                                 = 'crtr';
00134 const ActionParamKeyID kAIEPSScriptKey                                  = 'ext.';
00138 const ActionParamKeyID kAIEPSIncludePlacedKey                   = 'iplc';
00143 const ActionParamKeyID kAIEPSIncludeThumbnailKey                = 'ithm';
00149 const ActionParamKeyID kAIEPSCompatibleGradientPrintKey = 'cgpt';
00154 const ActionParamKeyID kAIEPSImageFormatKey                             = 'ifmt';
00159 const ActionParamKeyID kAIEPSCMYKPostScriptKey                  = 'cmyk';
00164 const ActionParamKeyID kAIEPSIncludeCJKFontsKey                 = 'icjk';
00167 const ActionParamKeyID kAIEPSPostScriptLevelKey                 = 'pslv';
00171 const ActionParamKeyID kAIEPSFlatteningOptionKey                = 'flat';
00175 const ActionParamKeyID kAIEPSUseDefaultScreensKey               = 'dfsc';
00178 const ActionParamKeyID kAIEPSOverprintsKey                              = 'eopt';
00179 
00180 
00181 #endif


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