InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages

Classes

class  CHMLFiltExportProvider
 
class  CHMLGraphicFrameMetaData
 
class  CHMLFiltHelper
 
class  CHMLFiltImportProvider
 
class  CHMLFiltTextHelper
 
class  CHMLFiltTokenisor
 
class  kCHMLFiltExportProviderBoss
 
class  kCHMLFiltImportProviderBoss
 

Enumerations

enum  Token_t {
  kTokenInvalid, kTokenEOF, kTokenHead, kTokenText,
  kTokenSize, kTokenBold, kTokenNoBold, kTokenUnderline,
  kTokenNoUnderline, kTokenFont, kTokenPara, kTokenIFile,
  kTokenTbox, kTokenAlign, kTokenCommentStart, kTokenCommentEnd,
  kTokenKenten, kTokenNoKenten, kTokenSyatai, kTokenNoSyatai,
  kTokenRuby
}
 

Enumeration Type Documentation

enum Token_t

The list of token types supported by this sample.
Enumerator
kTokenInvalid 

Invalid token. For the internal use of the tokeniser.

kTokenEOF 

End of file token. For the internal use of the tokeniser.

kTokenHead 

CHML header token.
Followed by: No value - might put revision number in here.
Syntax: <CHML>

kTokenText 

Text token. For the internal use of the tokeniser.

kTokenSize 

Size.
Followed by: size.
Syntax: <s size>

kTokenBold 

Bold.
Followed by: No value.
Syntax: <b>

kTokenNoBold 

No bold.
Followed by: No value.
Syntax: </b>

kTokenUnderline 

Underline.
Followed by: No value.
Syntax: <u>

kTokenNoUnderline 

No underline.
Followed by: No value.
Syntax: </u>

kTokenFont 

Font.
Followed by: font name.
Syntax: <f fontname>

kTokenPara 

Paragraph.
Followed by: No value.
Syntax: <p>

kTokenIFile 

Image file.
Followed by: x,y = top left coords of image.
Syntax: <i filename x y>

kTokenTbox 

Textbox.
Followed by: bbox coordinates.
Syntax: <t tlx tly brx bry>

kTokenAlign 

Alignment.
Followed by: one of left, right centre or justify.
Syntax: <a l/r/c/j>

kTokenCommentStart 

Comment start.
Followed by: No value.
Syntax: <c>

kTokenCommentEnd 

Comment end.
Followed by: No value.
Syntax: </c>

kTokenKenten 

Kenten (Japanese).
Followed by: No value.
Syntax: <k>

kTokenNoKenten 

No kenten (Japanese).
Followed by: No value.
Syntax: </k>

kTokenSyatai 

Syatai (Japanese).
Followed by: No value.
Syntax: <q>

kTokenNoSyatai 

No syatai (Japanese).
Followed by: No value.
Syntax: </q>

kTokenRuby 

Ruby (Japanese). Ruby is a hiragana-reading aid that describes how to read the adorned Kanji glyphs.
Followed by: m = mono ruby, or g = group ruby.
Syntax: <r Ruby m/g NumOfParent>