Man page - qwtplaintextengine(3)
Packages contains this manual
Manual
QwtPlainTextEngine
NAMESYNOPSIS
Public Member Functions
Additional Inherited Members
Detailed Description
Member Function Documentation
void QwtPlainTextEngine::draw (QPainter * painter, const QRectF & rect, intflags, const QString & text) const [virtual]
double QwtPlainTextEngine::heightForWidth (const QFont & font, int flags,const QString & text, double width) const [virtual]
bool QwtPlainTextEngine::mightRender (const QString &) const [virtual]
void QwtPlainTextEngine::textMargins (const QFont & font, const QString &,double & left, double & right, double & top, double & bottom) const[virtual]
QSizeF QwtPlainTextEngine::textSize (const QFont & font, int flags, constQString & text) const [virtual]
Author
NAME
QwtPlainTextEngine - A text engine for plain texts.
SYNOPSIS
#include <qwt_text_engine.h>
Inherits QwtTextEngine .
Public Member Functions
QwtPlainTextEngine
()
Constructor.
virtual
˜QwtPlainTextEngine
()
Destructor.
virtual double
heightForWidth
(const QFont &font,
int flags, const QString &text, double width) const
virtual QSizeF
textSize
(const QFont &font, int
flags, const QString &text) const
virtual void
draw
(QPainter *painter, const QRectF
&rect, int flags, const QString &text) const
Draw the text in a clipping rectangle.
virtual bool
mightRender
(const QString &) const
virtual void
textMargins
(const QFont &, const
QString &, double &left, double &right, double
&top, double &bottom) const
Additional Inherited Members
Detailed Description
A text engine for plain texts.
QwtPlainTextEngine renders texts using the basic Qt classes QPainter and QFontMetrics.
Member Function Documentation
void QwtPlainTextEngine::draw (QPainter * painter, const QRectF & rect, intflags, const QString & text) const [virtual]
Draw the text in a clipping rectangle. A wrapper for QPainter::drawText.
Parameters:
painter
Painter
rect
Clipping rectangle
flags
Bitwise OR of the flags used like in
QPainter::drawText
text
Text to be rendered
Implements QwtTextEngine .
double QwtPlainTextEngine::heightForWidth (const QFont & font, int flags,const QString & text, double width) const [virtual]
Find the height for a given width
Parameters:
font
Font of the text
flags
Bitwise OR of the flags used like in
QPainter::drawText
text
Text to be rendered
width
Width
Returns:
Calculated height
Implements QwtTextEngine .
bool QwtPlainTextEngine::mightRender (const QString &) const [virtual]
Test if a string can be rendered by this text engine.
Returns:
Always true. All texts can be rendered by QwtPlainTextEngine
Implements QwtTextEngine .
void QwtPlainTextEngine::textMargins (const QFont & font, const QString &,double & left, double & right, double & top, double & bottom) const[virtual]
Return margins around the texts
Parameters:
font
Font of the text
left
Return 0
right
Return 0
top
Return value for the top margin
bottom
Return value for the bottom margin
Implements QwtTextEngine .
QSizeF QwtPlainTextEngine::textSize (const QFont & font, int flags, constQString & text) const [virtual]
Returns the size, that is needed to render text
Parameters:
font
Font of the text
flags
Bitwise OR of the flags used like in
QPainter::drawText
text
Text to be rendered
Returns:
Calculated size
Implements QwtTextEngine .
Author
Generated automatically by Doxygen for Qwt User’s Guide from the source code.