Adobe.com
Contents Suites Classes Class Index Member Index

AITextAction.h

Go to the documentation of this file.
00001 #ifndef _AICORETEXTACTION_H_
00002 #define _AICORETEXTACTION_H_
00003 
00004 /*
00005  *        Name: AICoreTextAction.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 
00027 
00034 #define kAISetTextFontAction                                                                    "adobe_font"
00035 
00037 const ActionParamKeyID kAISetTextFontKey                                                = 'font'; // string
00039 const ActionParamKeyID kAISetTextFontFamilyKey                                  = 'fmly'; // string
00041 const ActionParamKeyID kAISetTextFontStyleKey                                   = 'styl'; // string
00042 
00047 #define kAISetTextSizeAction                                                                    "adobe_fontsize"
00048 
00050 const ActionParamKeyID kAISetTextSizeKey                                                = 'size'; // real
00051 
00052 
00055 #define kAIShowHiddenCharactersAction                                                   "adobe_showHiddenChar"
00056 
00057 
00063 #define kAISetTextOrientationAction                                                             "adobe_textOrientation"
00064 
00067 const ActionParamKeyID kAISetTextOrientationKey                                 = 'horz'; // enum
00068 
00071 #define kAICreateOutlinesFromTextAction                                                 "adobe_createOutline"
00072 
00075 #define kAIFitHeadlineAction                                                                    "adobe_fitHeadline"
00076 
00079 #define kAILinkTextBlocksAction                                                                 "adobe_linkText"
00080 
00082 #define kAIUnlinkTextBlocksAction                                                               "adobe_unlinkText"
00083 
00086 #define kAIMakeTextWrapAction                                                                   "adobe_makeWrap"
00087 
00089 #define kAIReleaseTextWrapAction                                                                "adobe_releaseWrap"
00090 
00091 #define kAITypeConversionAction                                                                 "adobe_typeConversion"
00092 
00132 #define kAISetParagraphStyleAction                                                              "adobe_paragraphPalette"
00133 
00135 const ActionParamKeyID kAISetParagraphStyleAlignmentKey                 = 'alin'; // enum
00137 const ActionParamKeyID kAISetParagraphStyleJustifyLastLineKey   = 'last'; // bool
00138 
00140 const ActionParamKeyID kAISetParagraphStyleHangingPunctuationKey = 'hang'; // bool
00142 const ActionParamKeyID kAISetParagraphStyleAutoHyphenationKey   = 'auto'; // bool
00143 
00145 const ActionParamKeyID kAISetParagraphStyleLeftIndentKey                = 'left'; // real
00147 const ActionParamKeyID kAISetParagraphStyleRightIndentKey               = 'rit.'; // real
00149 const ActionParamKeyID kAISetParagraphStyleIndentFirstKey               = 'flft'; // real
00150 
00152 const ActionParamKeyID kAISetParagraphStyleSpaceBeforeKey               = 'pspc'; // real
00153 
00155 const ActionParamKeyID kAISetParagraphStyleMinimumWordSpacingKey = 'miws'; // real
00157 const ActionParamKeyID kAISetParagraphStyleMaximumWordSpacingKey = 'maws'; // real
00159 const ActionParamKeyID kAISetParagraphStyleOptimalWordSpacingKey = 'dsws'; // real
00160 
00162 const ActionParamKeyID kAISetParagraphStyleMinimumLetterSpacingKey = 'mils'; // real
00164 const ActionParamKeyID kAISetParagraphStyleMaximumLetterSpacingKey = 'mals'; // real
00166 const ActionParamKeyID kAISetParagraphStyleOptimalLetterSpacingKey = 'dsls'; // real
00167 
00169 const ActionParamKeyID kAISetParagraphStyleMinimumCharsBeforeHyphenKey = 'lhyp'; // integer
00171 const ActionParamKeyID kAISetParagraphStyleMinimumCharsAfterHyphenKey = 'thyp'; // integer
00173 const ActionParamKeyID kAISetParagraphStyleMaximumConsecutiveHyphensKey = 'hlns'; // integer
00174 
00176 const ActionParamKeyID kAISetParagraphStyleProcessRepeatCharactersKey = 'rpet'; // bool
00178 const ActionParamKeyID kAISetParagraphStyleBindingPunctuationKey = 'punc'; // bool
00181 const ActionParamKeyID kAISetParagraphStyleCJKBindingPunctuationTypeKey = 'punc'; // enum
00183 const ActionParamKeyID kAISetParagraphStyleCJKDontSqueezePeriodKey = 'squz'; // bool
00185 const ActionParamKeyID kAISetParagraphStyleCJKBindContinuousCharsKey = 'bind'; // bool
00187 const ActionParamKeyID kAISetParagraphStyleCJKDontAdjustContinuousCharsKey = 'adjs'; // bool
00189 const ActionParamKeyID kAISetParagraphStyleCJKHangCharsAlwaysHangKey = 'adjs'; // bool
00190 
00213 #define kAISetCharacterStyleAction                                                              "adobe_characterPalette"
00214 
00216 const ActionParamKeyID kAISetCharacterStyleFontKey                              = 'font'; // string
00218 const ActionParamKeyID kAISetCharacterStyleSizeKey                              = 'size'; // real
00220 const ActionParamKeyID kAISetCharacterStyleTrackingKey                  = 'trck'; // integer
00222 const ActionParamKeyID kAISetCharacterStyleAutoKerningKey               = 'atke'; // existence enables autokern
00224 const ActionParamKeyID kAISetCharacterStyleKerningKey                   = 'kern'; // integer
00226 const ActionParamKeyID kAISetCharacterStyleAutoLeadingKey               = 'atld'; // existence enables autolead
00228 const ActionParamKeyID kAISetCharacterStyleLeadingKey                   = 'lead'; // real
00230 const ActionParamKeyID kAISetCharacterStyleHorizontalScaleKey   = 'hori'; // real
00232 const ActionParamKeyID kAISetCharacterStyleVerticalScaleKey             = 'vert'; // real
00234 const ActionParamKeyID kAISetCharacterStyleBaselineShiftKey             = 'base'; // real
00236 const ActionParamKeyID kAISetCharacterStyleLanguageKey                  = 'lang'; // enum
00238 const ActionParamKeyID kAISetCharacterStyleDirectionKey                 = 'dirc'; // enum
00240 const ActionParamKeyID kAISetCharacterStyleMojiZumeKey                  = 'mono'; // bool
00242 const ActionParamKeyID kAISetCharacterStyleWariChuKey                   = 'wari'; // bool
00244 const ActionParamKeyID kAISetCharacterStyleWariChuScaleKey              = 'scal'; // real
00246 const ActionParamKeyID kAISetCharacterStyleKumiHanKey                   = 'lyot'; // bool
00248 const ActionParamKeyID kAISetCharacterStyleKumiWaJiKanKey               = 'cjk.'; // real
00250 const ActionParamKeyID kAISetCharacterStyleKumiWaOuKanKey               = 'cjk.'; // real
00251 
00252 // -----------------------------------------------------------------------------
00253 // Action: kAISetTabStopsAction
00254 // Purpose: Set tab stops
00255 // Parameters:
00256 //      - kAISetTabStopsPaletteOrientationKey, bool:
00257 //      - kAISetTabStopsNumberOfStopsKey, integer:
00258 //      - kAISetTabStopsAutoStopDeltaKey, real:
00259 // Comments:
00260 //
00261 // -----------------------------------------------------------------------------
00291 #define kAISetTabStopsAction                                                                    "adobe_tabruler"
00292 
00295 const ActionParamKeyID kAISetTabStopsPaletteOrientationKey              = 'horz'; // bool
00297 const ActionParamKeyID kAISetTabStopsNumberOfStopsKey                   = 'num.'; // integer
00299 const ActionParamKeyID kAISetTabStopsAutoStopDeltaKey                   = 'dlta'; // real
00300 
00301 #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