Adobe.com
Contents Suites Classes Class Index Member Index

AIATECurrTextFeatures.h

Go 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


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