28 #ifndef __TERRALIB_LAYOUT_INTERNAL_PRINT_SCENE_H 
   29 #define __TERRALIB_LAYOUT_INTERNAL_PRINT_SCENE_H 
   32 #include "../../core/Config.h" 
   33 #include "../../core/enum/AbstractType.h" 
   64         virtual void printPreview();
 
   66         virtual bool exportToPDF();
 
   70         virtual void printPaper(QPrinter* printer);
 
   74         virtual QPrinter* createPrinter();
 
   76         virtual void renderScene( QPainter* newPainter, QPrinter* printer );
 
   78         virtual void deselectAllItems();
 
Class responsible for paper setting. Size, orientation, custom size, etc. 
 
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
te::layout::PrinterScene m_printState
 
Class responsible for printing the entire content or part of the scene. As the scene is upside down...