![]() |
AIATECurrTextFeatures.hGo to the documentation of this file.00001 #ifndef __ATETextCurrentStyle__ 00002 #define __ATETextCurrentStyle__ 00003 00004 /* 00005 * Name: AIATECurrTextFeatures.h 00006 * Purpose: 00007 * 00008 * ADOBE SYSTEMS INCORPORATED 00009 * Copyright 2002-2007 Adobe Systems Incorporated. 00010 * All rights reserved. 00011 * 00012 * NOTICE: Adobe permits you to use, modify, and distribute this file 00013 * in accordance with the terms of the Adobe license agreement 00014 * accompanying it. If you have received this file from a source other 00015 * than Adobe, then your use, modification, or distribution of it 00016 * requires the prior written permission of Adobe. 00017 * 00018 */ 00019 00020 #ifndef __AITypes__ 00021 #include "AITypes.h" 00022 #endif 00023 00024 #ifndef __AIArt__ 00025 #include "AIArt.h" 00026 #endif 00027 00028 #ifndef __ATESuites__ 00029 #include "ATESuites.h" 00030 #endif 00031 00032 #ifndef __ATETypesDef__ 00033 #include "ATETypesDef.h" 00034 #endif 00035 00036 00037 #include "AIHeaderBegin.h" 00038 00042 /******************************************************************************* 00043 ** 00044 ** Constants 00045 ** 00046 **/ 00047 00048 #define kAIATECurrentTextFeaturesSuite "AI ATE Current Text Features Suite" 00049 #define kAIATECurrentTextFeaturesSuiteVersion3 AIAPI_VERSION(3) 00050 #define kAIATECurrentTextFeaturesSuiteVersion kAIATECurrentTextFeaturesSuiteVersion3 00051 #define kAIATECurrentTextFeaturesVersion kAIATECurrentTextFeaturesSuiteVersion 00052 00053 00054 00055 /******************************************************************************* 00056 ** 00057 ** Suite 00058 ** 00059 **/ 00060 00074 typedef struct { 00075 00080 AIAPI AIErr (*GetCurrentCharFeature) ( ATE::CharFeaturesRef *charFeatures ); 00081 00086 AIAPI AIErr (*GetCurrentParaFeature) ( ATE::ParaFeaturesRef *paraFeatures ); 00087 00091 AIAPI AIErr (*SetCurrentCharFeature) ( ATE::CharFeaturesRef charFeatures ); 00092 00096 AIAPI AIErr (*SetCurrentParaFeature) ( ATE::ParaFeaturesRef paraFeatures ); 00097 00102 AIAPI AIErr (*GetCurrentCharStyle) ( ATE::CharStyleRef* pStyle ); 00103 00108 AIAPI AIErr (*GetCurrentParaStyle) ( ATE::ParaStyleRef* pStyle ); 00109 00114 AIAPI AIErr (*SetCurrentCharStyle) ( ATE::CharStyleRef pStyle ); 00115 00120 AIAPI AIErr (*SetCurrentParaStyle) ( ATE::ParaStyleRef pStyle ); 00121 00124 AIAPI AIErr (*Invalidate) (); 00125 00131 AIAPI AIErr (*GetCurrentCharOverrides) ( ATE::CharFeaturesRef *pFeatures ); 00132 00138 AIAPI AIErr (*GetCurrentParaOverrides) ( ATE::ParaFeaturesRef *pFeatures ); 00139 00145 AIAPI AIErr (*SetCurrentCharOverrides) ( ATE::CharFeaturesRef pFeatures ); 00146 00152 AIAPI AIErr (*SetCurrentParaOverrides) ( ATE::ParaFeaturesRef pFeatures ); 00153 00154 } AIATECurrentTextFeaturesSuite; 00155 00156 00157 #include "AIHeaderEnd.h" 00158 00159 00160 #endif |
||||||
|
![]() |
|