![]() |
AIGroup.hGo to the documentation of this file.00001 #ifndef __AIGroup__ 00002 #define __AIGroup__ 00003 00004 /* 00005 * Name: AIGroup.h 00006 * $Revision: 6 $ 00007 * Author: 00008 * Date: 00009 * Purpose: Adobe Illustrator Group Object Suite. 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 00024 /******************************************************************************* 00025 ** 00026 ** Imports 00027 ** 00028 **/ 00029 00030 00031 #ifndef __AITypes__ 00032 #include "AITypes.h" 00033 #endif 00034 00035 #ifndef __AIArt__ 00036 #include "AIArt.h" 00037 #endif 00038 00039 #include "AIHeaderBegin.h" 00040 00043 /******************************************************************************* 00044 ** 00045 ** Constants 00046 ** 00047 **/ 00048 00049 #define kAIGroupSuite "AI Group Suite" 00050 #define kAIGroupSuiteVersion AIAPI_VERSION(5) 00051 #define kAIGroupVersion kAIGroupSuiteVersion 00052 00055 typedef enum 00056 { 00058 kAINormalizeCompoundPathBest, 00060 kAINormalizeCompoundPathAI10, 00062 kAIMax_NormalizeCompoundPathAlgorithm = 0xFFFFFFFF 00063 } AINormalizeCompoundPathAlgorithm; 00064 00065 /******************************************************************************* 00066 ** 00067 ** Suite 00068 ** 00069 **/ 00070 00095 typedef struct { 00096 00104 AIAPI AIErr (*GetGroupClipped) ( AIArtHandle group, AIBoolean *clipped ); 00105 00111 AIAPI AIErr (*SetGroupClipped) ( AIArtHandle group, AIBoolean clipped ); 00112 00114 AIAPI AIErr (*GetGroupMaskLock) ( AIArtHandle group, AIBoolean *maskLocked ); 00115 00117 AIAPI AIErr (*SetGroupMaskLock) ( AIArtHandle group, AIBoolean maskLocked ); 00118 00142 AIAPI AIErr (*NormalizeCompoundPath) ( AIArtHandle compound, AINormalizeCompoundPathAlgorithm algorithm ); 00143 00144 } AIGroupSuite; 00145 00146 00147 #include "AIHeaderEnd.h" 00148 00149 00150 #endif |
||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||