InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
MetaChar.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: emenning
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16 //
17 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18 // with the terms of the Adobe license agreement accompanying it. If you have received
19 // this file from a source other than Adobe, then your use, modification, or
20 // distribution of it requires the prior written permission of Adobe.
21 //
22 //========================================================================================
23 
24 #ifndef __METACHAR__
25 #define __METACHAR__
26 
27 const char kMetaChar_AnyDoubleQuote[2] = { '"', 0 };
28 const char kMetaChar_AnySingleQuote[2] = { '\'', 0 };
29 
30 //const char kMetaChar_xxxxxxx[3] = { '^', '!', 0 }; // ! = Lines in nested styles
31 
32 const char kMetaChar_StraightDoubleQuote[3] = { '^', '"', 0 };
33 const char kMetaChar_PageNumber[3] = { '^', '#', 0 };
34 //const char kMetaChar_AnyPageNumber[3] = { '^', '#', 0 };
35 const char kMetaChar_AnyLetter[3] = { '^', '$', 0 };
36 const char kMetaChar_SixthSpace[3] = { '^', '%', 0 };
37 const char kMetaChar_IdeographicSpace[3] = { '^', '(', 0 };
38 const char kMetaChar_NonRomanSpecialGlyph[3] = { '^', '+', 0 };
39 const char kMetaChar_DiscretionaryHyphen[3] = { '^', '-', 0 };
40 const char kMetaChar_PunctuationSpace[3] = { '^', '.', 0 };
41 const char kMetaChar_FigureSpace[3] = { '^', '/', 0 };
42 
43 const char kMetaChar_CopyrightSign[3] = { '^', '2', 0 };
44 const char kMetaChar_ThirdSpace[3] = { '^', '3', 0 };
45 const char kMetaChar_QuarterSpace[3] = { '^', '4', 0 };
46 const char kMetaChar_KatakanaMiddleDot[3] = { '^', '5', 0 };
47 const char kMetaChar_SectionSign[3] = { '^', '6', 0 };
48 const char kMetaChar_PilchrowSign[3] = { '^', '7', 0 };
49 const char kMetaChar_Bullet[3] = { '^', '8', 0 };
50 const char kMetaChar_AnyDigit[3] = { '^', '9', 0 };
51 
52 const char kMetaChar_SpecialGlyph[3] = { '^', ';', 0 };
53 const char kMetaChar_EnDash[3] = { '^', '=', 0 };
54 const char kMetaChar_AnyCharacter[3] = { '^', '?', 0 };
55 const char kMetaChar_EnSpace[3] = { '^', '>', 0 };
56 const char kMetaChar_ThinSpace[3] = { '^', '<', 0 };
57 
58 const char kMetaChar_LeftSingleQuotationMark[3] = { '^', '[', 0 };
59 const char kMetaChar_RightSingleQuotationMark[3] = { '^', ']', 0 };
60 //const char kMetaChar_SingleLeftQuote[3] = { '^', '[', 0 };
61 //const char kMetaChar_SingleRightQuote[3] = { '^', ']', 0 };
62 const char kMetaChar_StraightSingleQuote[3] = { '^', '\'', 0 };
63 const char kMetaChar_CircumflexAccent[3] = { '^', '^', 0 };
64 const char kMetaChar_EmDash[3] = { '^', '_', 0 };
65 
66 const char kMetaChar_LeftDoubleQuotationMark[3] = { '^', '{', 0 };
67 const char kMetaChar_RightDoubleQuotationMark[3] = { '^', '}', 0 };
68 //const char kMetaChar_DoubleLeftQuote[3] = { '^', '{', 0 };
69 //const char kMetaChar_DoubleRightQuote[3] = { '^', '}', 0 };
70 const char kMetaChar_HairSpace[3] = { '^', '|', 0 };
71 const char kMetaChar_NoBreakHyphen[3] = { '^', '~', 0 };
72 
73 
74 
75 const char kMetaChar_Inline[3] = { '^', 'a', 0 };
76 const char kMetaChar_Gershayim[3] = { '^', 'A', 0 };
77 const char kMetaChar_AnyBreak[3] = { '^', 'b', 0 };
78 const char kMetaChar_CBContentsFormatted[3] = { '^', 'c', 0 }; // dropcap in nested styles
79 const char kMetaChar_CBContentsUnformatted[3] = { '^', 'C', 0 };
80 const char kMetaChar_OutputDateVariable[3] = { '^', 'D', 0 };
81 const char kMetaChar_TrademarkSign[3] = { '^', 'd', 0 };
82 const char kMetaChar_EvenPageBreak[3] = { '^', 'E', 0 };
83 const char kMetaChar_Ellipsis[3] = { '^', 'e', 0 };
84 const char kMetaChar_FootnoteMarker[3] = { '^', 'F', 0 };
85 const char kMetaChar_FlushSpace[3] = { '^', 'f', 0 };
86 const char kMetaChar_FindInlineGraphic[3] = { '^', 'g', 0 };
87 const char kMetaChar_Geresh[3] = { '^', 'G', 0 };
88 const char kMetaChar_BreakRunInStyle[3] = { '^', 'h', 0 };
89 //const char kMetaChar_EndNestedStyle[3] = { '^', 'h', 0 };
90 const char kMetaChar_ChapterNumberVariable[3] = { '^', 'H', 0 };
91 const char kMetaChar_IndexMarker[3] = { '^', 'I', 0 };
92 const char kMetaChar_IndentToHere[3] = { '^', 'i', 0 };
93 const char kMetaChar_ZeroWidthNonJoiner[3] = { '^', 'j', 0 };
94 const char kMetaChar_MetadataCaptionVariable[3] = { '^', 'J', 0 };
95 const char kMetaChar_DiscretionaryLineBreak[3] = { '^', 'k', 0 };
96 const char kMetaChar_AnyKanji[3] = { '^', 'K', 0 };
97 const char kMetaChar_OddPageBreak[3] = { '^', 'L', 0 };
98 const char kMetaChar_FileNameVariable[3] = { '^', 'l', 0 };
99 const char kMetaChar_ColumnBreak[3] = { '^', 'M', 0 };
100 const char kMetaChar_EmSpace[3] = { '^', 'm', 0 };
101 const char kMetaChar_CurrentPageNumber[3] = { '^', 'N', 0 };
102 const char kMetaChar_LF[3] = { '^', 'n', 0 };
103 //const char kMetaChar_ForcedLineBreak[3] = { '^', 'n', 0 };
104 const char kMetaChar_ModificationDateVariable[3] = { '^', 'o', 0 };
105 const char kMetaChar_CreationDateVariable[3] = { '^', 'O', 0 };
106 const char kMetaChar_CR[3] = { '^', 'p', 0 };
107 //const char kMetaChar_EndOfParagraph[3] = { '^', 'p', 0 };
108 const char kMetaChar_PageBreak[3] = { '^', 'P', 0 };
109 const char kMetaChar_Maqaf[3] = { '^', 'Q', 0 };
110 const char kMetaChar_FrameBreak[3] = { '^', 'R', 0 };
111 const char kMetaChar_RegisteredSign[3] = { '^', 'r', 0 };
112 const char kMetaChar_HardSpace[3] = { '^', 'S', 0 }; // Sentence in nested styles
113 const char kMetaChar_NarrowNoBreakSpace[3] = { '^', 's', 0 };
114 const char kMetaChar_Tab[3] = { '^', 't', 0 };
115 const char kMetaChar_PageCountVariable[3] = { '^', 'T', 0 };
116 const char kMetaChar_CustomTextVariable[3] = { '^', 'u', 0 };
117 const char kMetaChar_EndnoteMarker[3] = { '^', 'U', 0 };
118 const char kMetaChar_PrevPageNumber[3] = { '^', 'V', 0 };
119 const char kMetaChar_AnyVariable[3] = { '^', 'v', 0 };
120 const char kMetaChar_WhiteSpace[3] = { '^', 'w', 0 }; // Word in nested styles
121 const char kMetaChar_Kashida[3] = { '^', 'W', 0 };
122 const char kMetaChar_SectionName[3] = { '^', 'x', 0 };
123 //const char kMetaChar_SectionMarker[3] = { '^', 'x', 0 };
124 const char kMetaChar_NextPageNumber[3] = { '^', 'X', 0 };
125 const char kMetaChar_RightAlignedTab[3] = { '^', 'y', 0 };
126 const char kMetaChar_RunningHeaderPSVariable[3] = { '^', 'Y', 0 };
127 const char kMetaChar_RunningHeaderCSVariable[3] = { '^', 'Z', 0 };
128 
129 
130 
131 #endif // __METACHAR__