![]() |
AIHardSoft.hGo to the documentation of this file.00001 #ifndef __AIHardSoft__ 00002 #define __AIHardSoft__ 00003 00004 /* 00005 * Name: AIHardSoft.h 00006 * $Revision: 3 $ 00007 * Author: 00008 * Date: 00009 * Purpose: Adobe Illustrator Hard/Soft Suite. 00010 * 00011 * ADOBE SYSTEMS INCORPORATED 00012 * Copyright 1986-2009 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 00024 /******************************************************************************* 00025 ** 00026 ** Imports 00027 ** 00028 **/ 00029 00030 #ifndef __AITypes__ 00031 #include "AITypes.h" 00032 #endif 00033 00034 00035 #include "AIHeaderBegin.h" 00036 00039 /******************************************************************************* 00040 ** 00041 ** Constants 00042 ** 00043 **/ 00044 00045 #define kAIHardSoftSuite "AI Hard Soft Suite" 00046 #define kAIHardSoftSuiteVersion5 AIAPI_VERSION(5) 00047 #define kAIHardSoftSuiteVersion kAIHardSoftSuiteVersion5 00048 #define kAIHardSoftVersion kAIHardSoftSuiteVersion 00049 00052 #define kAICurrentCoordinateSystemChangedNotifier "AI Current Coordinate System Changed Notifier" 00053 00054 /******************************************************************************* 00055 ** 00056 ** Types 00057 ** 00058 **/ 00059 00062 enum AICoordinateSystem 00063 { 00066 kAIDocumentCoordinateSystem, 00069 kAIArtboardCoordinateSystem, 00072 kAICurrentCoordinateSystem 00073 }; 00074 00075 /******************************************************************************* 00076 ** 00077 ** Suite 00078 ** 00079 **/ 00080 00122 typedef struct { // AI 8.0 00123 00130 AIAPI AIErr (*AIRealPointHarden) ( AIRealPoint* srcpoint, AIRealPoint* dstpoint ); 00131 00138 AIAPI AIErr (*AIRealPointSoften) ( AIRealPoint* srcpoint, AIRealPoint* dstpoint ); 00139 00145 AIAPI AIErr (*AIRealMatrixHarden) ( AIRealMatrix* matrix ); 00146 00153 AIAPI AIErr (*AIRealMatrixSoften) ( AIRealMatrix* matrix ); 00154 00160 AIAPI AIErr (*AIRealMatrixRealHard) ( AIRealMatrix* matrix ); 00161 00167 AIAPI AIErr (*AIRealMatrixRealSoft) ( AIRealMatrix* matrix ); 00168 00180 AIAPI AIErr (*GetCoordinateSystem)(ai::int32& coordinateSystem); 00181 00194 AIAPI AIErr (*SetCoordinateSystem)(ai::int32 coordinateSystem); 00195 00204 AIAPI AIErr (*ConvertCoordinates)(AIRealPoint& point,ai::int32 src,ai::int32 dest, AIBoolean convertForDisplay); 00205 00206 00207 } AIHardSoftSuite; 00208 00209 00210 #include "AIHeaderEnd.h" 00211 00212 00213 #endif |
||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||