52 std::string
MyName()
const override {
return "HTML engine"; }
A base abstract class to provide an interface for element body (a visitor in the Visitor pattern)
static constexpr std::string_view kTableTextAlign
Table: align.
std::string MyName() const override
Returns engine name.
static constexpr double kFigureWidth
Figure width [in page width].
std::string TableBody(const Table &table) const override
Creates a body for table.
std::string ScriptExtention() const override
Returns script extention.
std::string TailBody(const Tail &tail) const override
Creates a body for tail.
std::string FigureBody(const Figure &figure) const override
Creates a body for figure.
std::string HeaderBody(const Header &header) const override
Creates a body for header.
static constexpr int kTablePadding
Table: rows padding [px].
std::string SectionBody(const Section §ion) const override
Creates a body for section.
Table element in the report.