Defines | Enumerations

OXML_Types.h File Reference

Go to the source code of this file.

Defines

#define ALTERNATEFORMAT_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/aFChunk"
#define COMMENTS_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments"
#define DOCSETTINGS_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings"
#define DOCUMENT_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"
#define ENDNOTES_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes"
#define FONTTABLE_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable"
#define FOOTER_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer"
#define FOOTNOTES_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes"
#define GLOSSARY_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/glossaryDocument"
#define HEADER_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/header"
#define NUMBERING_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering"
#define STYLES_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
#define WEBSETTINGS_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings"
#define IMAGE_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"
#define THEME_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"

Enumerations

enum  OXML_PartType {
  ROOT_PART, ALTERNATEFORMAT_PART, COMMENTS_PART, DOCSETTINGS_PART,
  DOCUMENT_PART, ENDNOTES_PART, FONTTABLE_PART, FOOTER_PART,
  FOOTNOTES_PART, GLOSSARY_PART, HEADER_PART, NUMBERING_PART,
  STYLES_PART, WEBSETTINGS_PART, IMAGE_PART, THEME_PART
}
enum  OXML_ElementTag {
  P_TAG, R_TAG, T_TAG, PG_BREAK,
  CL_BREAK, LN_BREAK, TBL_TAG, TR_TAG,
  TC_TAG, LST_TAG, IMG_TAG, HYPR_TAG,
  BOOK_TAG, FLD_TAG, TXTBX_TAG, MATH_TAG
}
enum  OXML_ElementType {
  BLOCK, SPAN, TABLE, LIST,
  ROW, IMAGE, CELL, HYPRLNK,
  BOOKMRK, FIELD, TEXTBOX, MATH
}
enum  OXML_HeaderFooterType { DEFAULT_HDRFTR = 0, FIRSTPAGE_HDRFTR = 1, EVENPAGE_HDRFTR = 2 }
enum  OXML_ColorName {
  DARK1 = 0, LIGHT1, DARK2, LIGHT2,
  ACCENT1, ACCENT2, ACCENT3, ACCENT4,
  ACCENT5, ACCENT6, HYPERLINK, FOLLOWED_HYPERLINK
}
enum  OXML_FontLevel { UNKNOWN_LEVEL, MAJOR_FONT, MINOR_FONT }
enum  OXML_CharRange {
  UNKNOWN_RANGE, ASCII_RANGE, HANSI_RANGE, COMPLEX_RANGE,
  EASTASIAN_RANGE
}
enum  OXML_SectionBreakType {
  NO_BREAK, NEXTPAGE_BREAK, CONTINUOUS_BREAK, EVENPAGE_BREAK,
  ODDPAGE_BREAK
}

Define Documentation

#define ALTERNATEFORMAT_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/aFChunk"
#define COMMENTS_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments"
#define DOCSETTINGS_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings"
#define DOCUMENT_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"
#define ENDNOTES_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes"
#define FONTTABLE_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable"
#define FOOTER_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer"
#define FOOTNOTES_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes"
#define GLOSSARY_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/glossaryDocument"
#define HEADER_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/header"
#define IMAGE_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"
#define NUMBERING_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering"
#define STYLES_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
#define THEME_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"
#define WEBSETTINGS_REL_TYPE   "http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings"

Enumeration Type Documentation

Enumerator:
UNKNOWN_RANGE 
ASCII_RANGE 
HANSI_RANGE 
COMPLEX_RANGE 
EASTASIAN_RANGE 
Enumerator:
DARK1 
LIGHT1 
DARK2 
LIGHT2 
ACCENT1 
ACCENT2 
ACCENT3 
ACCENT4 
ACCENT5 
ACCENT6 
HYPERLINK 
FOLLOWED_HYPERLINK 
Enumerator:
P_TAG 
R_TAG 
T_TAG 
PG_BREAK 
CL_BREAK 
LN_BREAK 
TBL_TAG 
TR_TAG 
TC_TAG 
LST_TAG 
IMG_TAG 
HYPR_TAG 
BOOK_TAG 
FLD_TAG 
TXTBX_TAG 
MATH_TAG 
Enumerator:
BLOCK 
SPAN 
TABLE 
LIST 
ROW 
IMAGE 
CELL 
HYPRLNK 
BOOKMRK 
FIELD 
TEXTBOX 
MATH 
Enumerator:
UNKNOWN_LEVEL 
MAJOR_FONT 
MINOR_FONT 
Enumerator:
DEFAULT_HDRFTR 
FIRSTPAGE_HDRFTR 
EVENPAGE_HDRFTR 
Enumerator:
ROOT_PART 
ALTERNATEFORMAT_PART 
COMMENTS_PART 
DOCSETTINGS_PART 
DOCUMENT_PART 
ENDNOTES_PART 
FONTTABLE_PART 
FOOTER_PART 
FOOTNOTES_PART 
GLOSSARY_PART 
HEADER_PART 
NUMBERING_PART 
STYLES_PART 
WEBSETTINGS_PART 
IMAGE_PART 
THEME_PART 
Enumerator:
NO_BREAK 
NEXTPAGE_BREAK 
CONTINUOUS_BREAK 
EVENPAGE_BREAK 
ODDPAGE_BREAK