STLL  0.0
Simple Text Layouting Library
layouterXHTML.h File Reference

This module contains the XHTML parser and layouter. More...

Go to the source code of this file.

Namespaces

 STLL
 The namespace for the library. Every function and class is within this namespace.
 

Macros

#define layoutXHTML2(lib, txt, rules, shape)   layoutXHTML##lib(txt, rules, shape)
 
#define layoutXHTML(lib, txt, rules, shape)   layoutXHTML2(lib, txt, rules, shape)
 

Functions

TextLayout_c STLL::layoutXML (pugi::xml_node txt, const TextStyleSheet_c &rules, const Shape_c &shape)
 layout the given preparsed XML tree as an HTML dom tree More...
 
TextLayout_c STLL::layoutXML (const xmlNode *txt, const TextStyleSheet_c &rules, const Shape_c &shape)
 
TextLayout_c STLL::layoutXHTMLPugi (const std::string &txt, const TextStyleSheet_c &rules, const Shape_c &shape)
 layout the given XHTML code More...
 
TextLayout_c STLL::layoutXHTMLLibXML2 (const std::string &txt, const TextStyleSheet_c &rules, const Shape_c &shape)
 

Detailed Description

This module contains the XHTML parser and layouter.

Macro Definition Documentation

#define layoutXHTML (   lib,
  txt,
  rules,
  shape 
)    layoutXHTML2(lib, txt, rules, shape)
#define layoutXHTML2 (   lib,
  txt,
  rules,
  shape 
)    layoutXHTML##lib(txt, rules, shape)