EBOOK-TOOLS
Macros | Enumerations
epub_shared.h File Reference

Go to the source code of this file.

Macros

#define EPUB_EXPORT
 

Enumerations

enum  eiterator_type { EITERATOR_SPINE, EITERATOR_LINEAR, EITERATOR_NONLINEAR }
 Ebook Iterator types. More...
 
enum  epub_metadata {
  EPUB_ID, EPUB_TITLE, EPUB_CREATOR, EPUB_CONTRIB,
  EPUB_SUBJECT, EPUB_PUBLISHER, EPUB_DESCRIPTION, EPUB_DATE,
  EPUB_TYPE, EPUB_FORMAT, EPUB_SOURCE, EPUB_LANG,
  EPUB_RELATION, EPUB_COVERAGE, EPUB_RIGHTS, EPUB_META
}
 Metadata types. More...
 
enum  titerator_type { TITERATOR_NAVMAP, TITERATOR_GUIDE, TITERATOR_PAGES }
 Ebook Table Of Content Iterator types. More...
 

Macro Definition Documentation

#define EPUB_EXPORT

Definition at line 11 of file epub_shared.h.

Enumeration Type Documentation

Ebook Iterator types.

Enumerator
EITERATOR_SPINE 

all the spine

EITERATOR_LINEAR 

the linear reading spine parts

EITERATOR_NONLINEAR 

the non linear reading spine parts

Definition at line 39 of file epub_shared.h.

Metadata types.

Enumerator
EPUB_ID 

ebook id

EPUB_TITLE 

ebook title

EPUB_CREATOR 

ebook creator

EPUB_CONTRIB 

ebook contributor

EPUB_SUBJECT 

ebook subject

EPUB_PUBLISHER 

ebook publisher

EPUB_DESCRIPTION 

ebook description

EPUB_DATE 

ebook data

EPUB_TYPE 

ebook type

EPUB_FORMAT 

ebook format

EPUB_SOURCE 

ebook source

EPUB_LANG 

ebook language

EPUB_RELATION 

ebook relation

EPUB_COVERAGE 

ebook coverage

EPUB_RIGHTS 

ebook rights

EPUB_META 

ebook extra metadata

Definition at line 17 of file epub_shared.h.

Ebook Table Of Content Iterator types.

Enumerator
TITERATOR_NAVMAP 

Navigation map.

TITERATOR_GUIDE 

Guide to the ebook parts.

TITERATOR_PAGES 

The pages of the ebook.

Definition at line 49 of file epub_shared.h.