Adobe.com
Contents Suites Classes Class Index Member Index

ATETextSuitesImportHelper.h

Go to the documentation of this file.
00001 /* -------------------------------------------------------------------------------
00002 
00003     Copyright 2000-2006 Adobe Systems Incorporated. All Rights Reserved.
00004 
00005     NOTICE:  Adobe permits you to use, modify, and distribute this file 
00006     in accordance with the terms of the Adobe license agreement accompanying 
00007     it. If you have received this file from a source other than Adobe, then 
00008     your use, modification, or distribution of it requires the prior written 
00009     permission of Adobe.
00010 
00011  ----------------------------------------------------------------------------------
00012 
00013         File:   ATETextSuitesImportHelper.h
00014                 
00015         Notes:  Machine Generated file from script version 1.45
00016                 Please don't modify manually!
00017         
00018  ---------------------------------------------------------------------------------- */
00019 #ifndef __ATETextSuitesImportHelper__
00020 #define __ATETextSuitesImportHelper__
00021 
00022 #if SLO_COMPLEXSCRIPT
00023 
00024 #define EXTERN_TEXT_SUITES_COMPLEXSCRIPT\
00025         ATE::ArrayParagraphDirectionSuite* sArrayParagraphDirection;\
00026         ATE::ArrayJustificationMethodSuite* sArrayJustificationMethod;\
00027         ATE::ArrayKashidaWidthSuite* sArrayKashidaWidth;\
00028         ATE::ArrayKashidasSuite* sArrayKashidas;\
00029         ATE::ArrayDirOverrideSuite* sArrayDirOverride;\
00030         ATE::ArrayDigitSetSuite* sArrayDigitSet;\
00031         ATE::ArrayDiacVPosSuite* sArrayDiacVPos;\
00032 
00033 #define IMPORT_TEXT_SUITES_COMPLEXSCRIPT\
00034         { kArrayParagraphDirectionSuite, kArrayParagraphDirectionSuiteVersion, &sArrayParagraphDirection },\
00035         { kArrayJustificationMethodSuite, kArrayJustificationMethodSuiteVersion, &sArrayJustificationMethod },\
00036         { kArrayKashidaWidthSuite, kArrayKashidaWidthSuiteVersion, &sArrayKashidaWidth },\
00037         { kArrayKashidasSuite, kArrayKashidasSuiteVersion, &sArrayKashidas },\
00038         { kArrayDirOverrideSuite, kArrayDirOverrideSuiteVersion, &sArrayDirOverride },\
00039         { kArrayDigitSetSuite, kArrayDigitSetSuiteVersion, &sArrayDigitSet },\
00040         { kArrayDiacVPosSuite, kArrayDiacVPosSuiteVersion, &sArrayDiacVPos },\
00041 
00042 #else
00043 
00044 #define EXTERN_TEXT_SUITES_COMPLEXSCRIPT
00045 #define IMPORT_TEXT_SUITES_COMPLEXSCRIPT
00046 
00047 #endif
00048 
00049 #define EXTERN_TEXT_SUITES\
00050         ATE::ApplicationPaintSuite* sApplicationPaint;\
00051         ATE::CompFontSuite* sCompFont;\
00052         ATE::CompFontClassSuite* sCompFontClass;\
00053         ATE::CompFontClassSetSuite* sCompFontClassSet;\
00054         ATE::CompFontComponentSuite* sCompFontComponent;\
00055         ATE::CompFontSetSuite* sCompFontSet;\
00056         ATE::GlyphRunSuite* sGlyphRun;\
00057         ATE::GlyphRunsIteratorSuite* sGlyphRunsIterator;\
00058         ATE::MojiKumiSuite* sMojiKumi;\
00059         ATE::MojiKumiSetSuite* sMojiKumiSet;\
00060         ATE::TextFrameSuite* sTextFrame;\
00061         ATE::TextFramesIteratorSuite* sTextFramesIterator;\
00062         ATE::TextLineSuite* sTextLine;\
00063         ATE::TextLinesIteratorSuite* sTextLinesIterator;\
00064         ATE::TextResourcesSuite* sTextResources;\
00065         ATE::ApplicationTextResourcesSuite* sApplicationTextResources;\
00066         ATE::DocumentTextResourcesSuite* sDocumentTextResources;\
00067         ATE::VersionInfoSuite* sVersionInfo;\
00068         ATE::ArrayApplicationPaintRefSuite* sArrayApplicationPaintRef;\
00069         ATE::ArrayRealSuite* sArrayReal;\
00070         ATE::ArrayBoolSuite* sArrayBool;\
00071         ATE::ArrayIntegerSuite* sArrayInteger;\
00072         ATE::ArrayLineCapTypeSuite* sArrayLineCapType;\
00073         ATE::ArrayFigureStyleSuite* sArrayFigureStyle;\
00074         ATE::ArrayLineJoinTypeSuite* sArrayLineJoinType;\
00075         ATE::ArrayWariChuJustificationSuite* sArrayWariChuJustification;\
00076         ATE::ArrayStyleRunAlignmentSuite* sArrayStyleRunAlignment;\
00077         ATE::ArrayAutoKernTypeSuite* sArrayAutoKernType;\
00078         ATE::ArrayBaselineDirectionSuite* sArrayBaselineDirection;\
00079         ATE::ArrayLanguageSuite* sArrayLanguage;\
00080         ATE::ArrayFontCapsOptionSuite* sArrayFontCapsOption;\
00081         ATE::ArrayFontBaselineOptionSuite* sArrayFontBaselineOption;\
00082         ATE::ArrayFontOpenTypePositionOptionSuite* sArrayFontOpenTypePositionOption;\
00083         ATE::ArrayUnderlinePositionSuite* sArrayUnderlinePosition;\
00084         ATE::ArrayStrikethroughPositionSuite* sArrayStrikethroughPosition;\
00085         ATE::ArrayParagraphJustificationSuite* sArrayParagraphJustification;\
00086         ATE::ArrayArrayRealSuite* sArrayArrayReal;\
00087         ATE::ArrayBurasagariTypeSuite* sArrayBurasagariType;\
00088         ATE::ArrayPreferredKinsokuOrderSuite* sArrayPreferredKinsokuOrder;\
00089         ATE::ArrayKinsokuRefSuite* sArrayKinsokuRef;\
00090         ATE::ArrayMojiKumiRefSuite* sArrayMojiKumiRef;\
00091         ATE::ArrayMojiKumiSetRefSuite* sArrayMojiKumiSetRef;\
00092         ATE::ArrayTabStopsRefSuite* sArrayTabStopsRef;\
00093         ATE::ArrayLeadingTypeSuite* sArrayLeadingType;\
00094         ATE::ArrayFontRefSuite* sArrayFontRef;\
00095         ATE::ArrayGlyphIDSuite* sArrayGlyphID;\
00096         ATE::ArrayRealPointSuite* sArrayRealPoint;\
00097         ATE::ArrayRealMatrixSuite* sArrayRealMatrix;\
00098         EXTERN_TEXT_SUITES_COMPLEXSCRIPT\
00099         ATE::CharFeaturesSuite* sCharFeatures;\
00100         ATE::CharInspectorSuite* sCharInspector;\
00101         ATE::CharStyleSuite* sCharStyle;\
00102         ATE::CharStylesSuite* sCharStyles;\
00103         ATE::CharStylesIteratorSuite* sCharStylesIterator;\
00104         ATE::FindSuite* sFind;\
00105         ATE::FontSuite* sFont;\
00106         ATE::GlyphSuite* sGlyph;\
00107         ATE::GlyphsSuite* sGlyphs;\
00108         ATE::GlyphsIteratorSuite* sGlyphsIterator;\
00109         ATE::KinsokuSuite* sKinsoku;\
00110         ATE::KinsokuSetSuite* sKinsokuSet;\
00111         ATE::ParaFeaturesSuite* sParaFeatures;\
00112         ATE::ParagraphSuite* sParagraph;\
00113         ATE::ParagraphsIteratorSuite* sParagraphsIterator;\
00114         ATE::ParaInspectorSuite* sParaInspector;\
00115         ATE::ParaStyleSuite* sParaStyle;\
00116         ATE::ParaStylesSuite* sParaStyles;\
00117         ATE::ParaStylesIteratorSuite* sParaStylesIterator;\
00118         ATE::SpellSuite* sSpell;\
00119         ATE::StoriesSuite* sStories;\
00120         ATE::StorySuite* sStory;\
00121         ATE::TabStopSuite* sTabStop;\
00122         ATE::TabStopsSuite* sTabStops;\
00123         ATE::TabStopsIteratorSuite* sTabStopsIterator;\
00124         ATE::TextRangeSuite* sTextRange;\
00125         ATE::TextRangesSuite* sTextRanges;\
00126         ATE::TextRangesIteratorSuite* sTextRangesIterator;\
00127         ATE::TextRunsIteratorSuite* sTextRunsIterator;\
00128         ATE::WordsIteratorSuite* sWordsIterator;\
00129         ATE::ArrayLineSuite* sArrayLine;\
00130         ATE::ArrayComposerEngineSuite* sArrayComposerEngine;\
00131 
00132 #define IMPORT_TEXT_SUITES\
00133         { kApplicationPaintSuite, kApplicationPaintSuiteVersion, &sApplicationPaint } ,\
00134         { kCompFontSuite, kCompFontSuiteVersion, &sCompFont },\
00135         { kCompFontClassSuite, kCompFontClassSuiteVersion, &sCompFontClass },\
00136         { kCompFontClassSetSuite, kCompFontClassSetSuiteVersion, &sCompFontClassSet },\
00137         { kCompFontComponentSuite, kCompFontComponentSuiteVersion, &sCompFontComponent },\
00138         { kCompFontSetSuite, kCompFontSetSuiteVersion, &sCompFontSet },\
00139         { kGlyphRunSuite, kGlyphRunSuiteVersion, &sGlyphRun },\
00140         { kGlyphRunsIteratorSuite, kGlyphRunsIteratorSuiteVersion, &sGlyphRunsIterator },\
00141         { kMojiKumiSuite, kMojiKumiSuiteVersion, &sMojiKumi },\
00142         { kMojiKumiSetSuite, kMojiKumiSetSuiteVersion, &sMojiKumiSet },\
00143         { kTextFrameSuite, kTextFrameSuiteVersion, &sTextFrame },\
00144         { kTextFramesIteratorSuite, kTextFramesIteratorSuiteVersion, &sTextFramesIterator },\
00145         { kTextLineSuite, kTextLineSuiteVersion, &sTextLine },\
00146         { kTextLinesIteratorSuite, kTextLinesIteratorSuiteVersion, &sTextLinesIterator },\
00147         { kTextResourcesSuite, kTextResourcesSuiteVersion, &sTextResources },\
00148         { kApplicationTextResourcesSuite, kApplicationTextResourcesSuiteVersion, &sApplicationTextResources },\
00149         { kDocumentTextResourcesSuite, kDocumentTextResourcesSuiteVersion, &sDocumentTextResources },\
00150         { kVersionInfoSuite, kVersionInfoSuiteVersion, &sVersionInfo },\
00151         { kArrayApplicationPaintRefSuite, kArrayApplicationPaintRefSuiteVersion, &sArrayApplicationPaintRef },\
00152         { kArrayRealSuite, kArrayRealSuiteVersion, &sArrayReal },\
00153         { kArrayBoolSuite, kArrayBoolSuiteVersion, &sArrayBool },\
00154         { kArrayIntegerSuite, kArrayIntegerSuiteVersion, &sArrayInteger },\
00155         { kArrayLineCapTypeSuite, kArrayLineCapTypeSuiteVersion, &sArrayLineCapType },\
00156         { kArrayFigureStyleSuite, kArrayFigureStyleSuiteVersion, &sArrayFigureStyle },\
00157         { kArrayLineJoinTypeSuite, kArrayLineJoinTypeSuiteVersion, &sArrayLineJoinType },\
00158         { kArrayWariChuJustificationSuite, kArrayWariChuJustificationSuiteVersion, &sArrayWariChuJustification },\
00159         { kArrayStyleRunAlignmentSuite, kArrayStyleRunAlignmentSuiteVersion, &sArrayStyleRunAlignment },\
00160         { kArrayAutoKernTypeSuite, kArrayAutoKernTypeSuiteVersion, &sArrayAutoKernType },\
00161         { kArrayBaselineDirectionSuite, kArrayBaselineDirectionSuiteVersion, &sArrayBaselineDirection },\
00162         { kArrayLanguageSuite, kArrayLanguageSuiteVersion, &sArrayLanguage },\
00163         { kArrayFontCapsOptionSuite, kArrayFontCapsOptionSuiteVersion, &sArrayFontCapsOption },\
00164         { kArrayFontBaselineOptionSuite, kArrayFontBaselineOptionSuiteVersion, &sArrayFontBaselineOption },\
00165         { kArrayFontOpenTypePositionOptionSuite, kArrayFontOpenTypePositionOptionSuiteVersion, &sArrayFontOpenTypePositionOption },\
00166         { kArrayUnderlinePositionSuite, kArrayUnderlinePositionSuiteVersion, &sArrayUnderlinePosition },\
00167         { kArrayStrikethroughPositionSuite, kArrayStrikethroughPositionSuiteVersion, &sArrayStrikethroughPosition },\
00168         { kArrayParagraphJustificationSuite, kArrayParagraphJustificationSuiteVersion, &sArrayParagraphJustification },\
00169         { kArrayArrayRealSuite, kArrayArrayRealSuiteVersion, &sArrayArrayReal },\
00170         { kArrayBurasagariTypeSuite, kArrayBurasagariTypeSuiteVersion, &sArrayBurasagariType },\
00171         { kArrayPreferredKinsokuOrderSuite, kArrayPreferredKinsokuOrderSuiteVersion, &sArrayPreferredKinsokuOrder },\
00172         { kArrayKinsokuRefSuite, kArrayKinsokuRefSuiteVersion, &sArrayKinsokuRef },\
00173         { kArrayMojiKumiRefSuite, kArrayMojiKumiRefSuiteVersion, &sArrayMojiKumiRef },\
00174         { kArrayMojiKumiSetRefSuite, kArrayMojiKumiSetRefSuiteVersion, &sArrayMojiKumiSetRef },\
00175         { kArrayTabStopsRefSuite, kArrayTabStopsRefSuiteVersion, &sArrayTabStopsRef },\
00176         { kArrayLeadingTypeSuite, kArrayLeadingTypeSuiteVersion, &sArrayLeadingType },\
00177         { kArrayFontRefSuite, kArrayFontRefSuiteVersion, &sArrayFontRef },\
00178         { kArrayGlyphIDSuite, kArrayGlyphIDSuiteVersion, &sArrayGlyphID },\
00179         { kArrayRealPointSuite, kArrayRealPointSuiteVersion, &sArrayRealPoint },\
00180         { kArrayRealMatrixSuite, kArrayRealMatrixSuiteVersion, &sArrayRealMatrix },\
00181         IMPORT_TEXT_SUITES_COMPLEXSCRIPT\
00182         { kCharFeaturesSuite, kCharFeaturesSuiteVersion, &sCharFeatures },\
00183         { kCharInspectorSuite, kCharInspectorSuiteVersion, &sCharInspector },\
00184         { kCharStyleSuite, kCharStyleSuiteVersion, &sCharStyle },\
00185         { kCharStylesSuite, kCharStylesSuiteVersion, &sCharStyles },\
00186         { kCharStylesIteratorSuite, kCharStylesIteratorSuiteVersion, &sCharStylesIterator },\
00187         { kFindSuite, kFindSuiteVersion, &sFind },\
00188         { kFontSuite, kFontSuiteVersion, &sFont },\
00189         { kGlyphSuite, kGlyphSuiteVersion, &sGlyph },\
00190         { kGlyphsSuite, kGlyphsSuiteVersion, &sGlyphs },\
00191         { kGlyphsIteratorSuite, kGlyphsIteratorSuiteVersion, &sGlyphsIterator },\
00192         { kKinsokuSuite, kKinsokuSuiteVersion, &sKinsoku },\
00193         { kKinsokuSetSuite, kKinsokuSetSuiteVersion, &sKinsokuSet },\
00194         { kParaFeaturesSuite, kParaFeaturesSuiteVersion, &sParaFeatures },\
00195         { kParagraphSuite, kParagraphSuiteVersion, &sParagraph },\
00196         { kParagraphsIteratorSuite, kParagraphsIteratorSuiteVersion, &sParagraphsIterator },\
00197         { kParaInspectorSuite, kParaInspectorSuiteVersion, &sParaInspector },\
00198         { kParaStyleSuite, kParaStyleSuiteVersion, &sParaStyle },\
00199         { kParaStylesSuite, kParaStylesSuiteVersion, &sParaStyles },\
00200         { kParaStylesIteratorSuite, kParaStylesIteratorSuiteVersion, &sParaStylesIterator },\
00201         { kSpellSuite, kSpellSuiteVersion, &sSpell },\
00202         { kStoriesSuite, kStoriesSuiteVersion, &sStories },\
00203         { kStorySuite, kStorySuiteVersion, &sStory },\
00204         { kTabStopSuite, kTabStopSuiteVersion, &sTabStop },\
00205         { kTabStopsSuite, kTabStopsSuiteVersion, &sTabStops },\
00206         { kTabStopsIteratorSuite, kTabStopsIteratorSuiteVersion, &sTabStopsIterator },\
00207         { kTextRangeSuite, kTextRangeSuiteVersion, &sTextRange },\
00208         { kTextRangesSuite, kTextRangesSuiteVersion, &sTextRanges },\
00209         { kTextRangesIteratorSuite, kTextRangesIteratorSuiteVersion, &sTextRangesIterator },\
00210         { kTextRunsIteratorSuite, kTextRunsIteratorSuiteVersion, &sTextRunsIterator },\
00211         { kWordsIteratorSuite, kWordsIteratorSuiteVersion, &sWordsIterator },\
00212         { kArrayLineSuite, kArrayLineSuiteVersion, &sArrayLine },\
00213         { kArrayComposerEngineSuite, kArrayComposerEngineSuiteVersion, &sArrayComposerEngine },\
00214 
00215 #endif //__ATETextSuitesImportHelper__
00216 
00217 


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2014 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks