Crate fb2

source ·

Structs

  • A cut-down version of section used in annotations
  • Any binary data that is required for the presentation of this book in base64 format. Currently only images are used.
  • Main content of the book, multiple bodies are used for additional information, like footnotes, that do not appear in the main book flow (extended from this class). The first body is presented to the reader by default, and content in the other bodies should be accessible by hyperlinks.
  • A citation with an optional citation author at the end
  • Any other information about the book/document that didnt fit in the above groups
  • A human readable date, maybe not exact, with an optional computer readable variant
  • An epigraph
  • Root element
  • Genre of this book, with the optional match percentage
  • An empty element with an image name as an attribute
  • Generic hyperlinks. Cannot be nested. Footnotes should be implemented by links referring to additional bodies in the same document
  • Selector for output documents. Defines, which rule to apply to any specific output documents
  • A basic paragraph, may include simple formatting inside
  • Pointer to specific document section, explaining how to deal with it
  • A basic block of a book, can contain more child sections or textual content
  • Book sequences
  • In-document instruction for generating output free and payed documents
  • Each poem should have at least one stanza. Stanzas are usually separated with empty lines by user agents.
  • Basic html-like tables
  • A title, used in sections, poems and body elements
  • Book (as a book opposite a document) description

Enums