FictionBook2Style.h
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2/*
3 * This file is part of the libe-book project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 */
9
10#ifndef FICTIONBOOK2STYLE_H_INCLUDED
11#define FICTIONBOOK2STYLE_H_INCLUDED
12
13#include <string>
14
15#include "libebook_utils.h"
16
17
18namespace libebook
19{
20
22{
24
25 uint8_t a;
26 uint8_t code;
27 uint8_t emphasis;
29 uint8_t strong;
30 uint8_t sub;
31 uint8_t sup;
32 std::string lang;
33};
34
36{
38
39 uint8_t annotation;
40 uint8_t cite;
41 uint8_t epigraph;
43 bool p;
44 uint8_t poem;
45 bool stanza;
47 bool table;
49 bool title;
50 bool v;
51 uint8_t headingLevel;
52 std::string lang;
53};
54
68
69librevenge::RVNGPropertyList makePropertyList(const FictionBook2Style &style);
70librevenge::RVNGPropertyList makePropertyList(const FictionBook2TextFormat &format, const FictionBook2BlockFormat &blockFormat);
71librevenge::RVNGPropertyList makePropertyList(const FictionBook2BlockFormat &format);
72
73}
74
75#endif // FICTIONBOOK2STYLE_H_INCLUDED
76
77/* vim:set shiftwidth=2 softtabstop=2 expandtab: */
optional< Style > style
Definition TealDocParser.cpp:105
Definition FictionBook2Style.h:56
const FictionBook2BlockFormat m_blockFormat
Definition FictionBook2Style.h:66
FictionBook2TextFormat & getTextFormat()
Definition FictionBook2Style.cpp:53
FictionBook2TextFormat m_textFormat
Definition FictionBook2Style.h:65
const FictionBook2BlockFormat & getBlockFormat() const
Definition FictionBook2Style.cpp:63
Definition BBeBCollector.cpp:19
librevenge::RVNGPropertyList makePropertyList(const FictionBook2Style &style)
Definition FictionBook2Style.cpp:68
Definition FictionBook2Style.h:36
bool stanza
Definition FictionBook2Style.h:45
uint8_t annotation
Definition FictionBook2Style.h:39
std::string lang
Definition FictionBook2Style.h:52
bool title
Definition FictionBook2Style.h:49
bool v
Definition FictionBook2Style.h:50
uint8_t epigraph
Definition FictionBook2Style.h:41
bool table
Definition FictionBook2Style.h:47
bool p
Definition FictionBook2Style.h:43
uint8_t headingLevel
Definition FictionBook2Style.h:51
uint8_t cite
Definition FictionBook2Style.h:40
bool textAuthor
Definition FictionBook2Style.h:48
bool headerRow
Definition FictionBook2Style.h:42
bool subtitle
Definition FictionBook2Style.h:46
FictionBook2BlockFormat()
Definition FictionBook2Style.cpp:29
uint8_t poem
Definition FictionBook2Style.h:44
Definition FictionBook2Style.h:22
uint8_t emphasis
Definition FictionBook2Style.h:27
uint8_t a
Definition FictionBook2Style.h:25
uint8_t code
Definition FictionBook2Style.h:26
uint8_t strikethrough
Definition FictionBook2Style.h:28
uint8_t sup
Definition FictionBook2Style.h:31
std::string lang
Definition FictionBook2Style.h:32
FictionBook2TextFormat()
Definition FictionBook2Style.cpp:17
uint8_t sub
Definition FictionBook2Style.h:30
uint8_t strong
Definition FictionBook2Style.h:29

Generated for libe-book by doxygen 1.9.8