#include <sailprinter.h>

Public Member Functions | |
| CSailDrawingPrinter (const CPanelGroup &obj, bool show_labels=true) | |
| int | pages () const |
| void | print (CTextPainter *painter, int, real fontsize) const |
Protected Attributes | |
| const CPanelGroup | sail |
| bool | showLabels |
All the panels are printed on a single page.
Definition at line 99 of file sailprinter.h.
| CSailDrawingPrinter::CSailDrawingPrinter | ( | const CPanelGroup & | obj, | |
| bool | show_labels = true | |||
| ) | [inline] |
The constructor.
| obj | the sail to print | |
| show_labels | should labels be printed? |
Definition at line 107 of file sailprinter.h.
| int CSailDrawingPrinter::pages | ( | ) | const [inline, virtual] |
Return the number of pages, must be overriden.
Implements CPrinter.
Definition at line 109 of file sailprinter.h.
| void CSailDrawingPrinter::print | ( | CTextPainter * | painter, | |
| int | , | |||
| real | fontsize | |||
| ) | const [virtual] |
Print the drawing of a sail.
| painter | ||
| fontsize |
Implements CPrinter.
Definition at line 193 of file sailprinter.cpp.
References CPanelGroup::boundingRect(), CRect3d::center(), CSailPainter::draw(), CSailPainter::drawLabels(), sail, CSailPainter::setFontSize(), CSailPainter::setWindow(), showLabels, and CSailPainter::viewRect().
const CPanelGroup CSailDrawingPrinter::sail [protected] |
bool CSailDrawingPrinter::showLabels [protected] |
1.5.6