Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
PrintOut Class Reference

#include <printout.h>

+ Collaboration diagram for PrintOut:

Classes

struct  Box
 

Public Types

enum  Rule { NoRule , ThinRule , ThickRule }
 
enum  Style { Normal , Strong , Emphasis }
 

Public Member Functions

 PrintOut (QPrinter *printer)
 
 ~PrintOut ()
 
void setRule (Rule rule)
 
void setGuide (const QString &guide)
 
void vskip ()
 
void flushLine (bool mayBreak=false)
 
void addBox (int percent, const QString &text=QString(), Style style=Normal, Qt::Alignment halign=Qt::AlignLeft)
 
int pageNum () const
 

Detailed Description

Definition at line 19 of file printout.h.

Member Enumeration Documentation

◆ Rule

Enumerator
NoRule 
ThinRule 
ThickRule 

Definition at line 22 of file printout.h.

◆ Style

Enumerator
Normal 
Strong 
Emphasis 

Definition at line 23 of file printout.h.

Constructor & Destructor Documentation

◆ PrintOut()

PrintOut::PrintOut ( QPrinter * printer)

Definition at line 13 of file printout.cpp.

References NoRule.

◆ ~PrintOut()

PrintOut::~PrintOut ( )

Definition at line 33 of file printout.cpp.

References flushLine().

+ Here is the call graph for this function:

Member Function Documentation

◆ addBox()

void PrintOut::addBox ( int percent,
const QString & text = QString(),
Style style = Normal,
Qt::Alignment halign = Qt::AlignLeft )

Definition at line 78 of file printout.cpp.

References Emphasis, and Strong.

◆ flushLine()

void PrintOut::flushLine ( bool mayBreak = false)

Definition at line 57 of file printout.cpp.

References NoRule.

Referenced by ~PrintOut().

+ Here is the caller graph for this function:

◆ pageNum()

int PrintOut::pageNum ( ) const
inline

Definition at line 36 of file printout.h.

◆ setGuide()

void PrintOut::setGuide ( const QString & guide)

Definition at line 46 of file printout.cpp.

◆ setRule()

void PrintOut::setRule ( Rule rule)

Definition at line 40 of file printout.cpp.

◆ vskip()

void PrintOut::vskip ( )

Definition at line 51 of file printout.cpp.


The documentation for this class was generated from the following files: