highlight::XslFoGenerator Class Reference

This class generates XSL-FO. More...

Inheritance diagram for highlight::XslFoGenerator:

highlight::CodeGenerator List of all members.

Public Member Functions

bool initStyle (const string &stylePath)
string getHeader (const string &title)
string getFooter ()
void printBody ()
void setFopCompatible (bool flag)

Detailed Description

This class generates XSL-FO.

It contains information about the resulting document structure (document header and footer), the colour system, white space handling and text formatting attributes.

Author:
Andre Simon


Member Function Documentation

bool highlight::XslFoGenerator::initStyle ( const string &  stylePath  )  [virtual]

Define colour style information

Parameters:
stylePath Path of style description file
Returns:
true if successfull

Reimplemented from highlight::CodeGenerator.

string highlight::XslFoGenerator::getHeader ( const string &  title  )  [virtual]

prints document header

Parameters:
title Title of the document

Implements highlight::CodeGenerator.

string highlight::XslFoGenerator::getFooter (  )  [virtual]

Prints document footer

Implements highlight::CodeGenerator.

void highlight::XslFoGenerator::printBody (  )  [virtual]

Prints document body

Implements highlight::CodeGenerator.

void highlight::XslFoGenerator::setFopCompatible ( bool  flag  )  [inline]

Parameters:
flag set true if XSL output should be compatible with Apache FOP


The documentation for this class was generated from the following files:
Generated on Fri Apr 27 13:12:36 2007 for Highlight Code Converter by  doxygen 1.5.2