#include <qwt3d_label.h>
Inheritance diagram for Label:
Public Member Functions | |
Label (const QString &family, int pointSize, int weight=QFont::Normal, bool italic=false) | |
void | setFont (QString const &family, int pointSize, int weight=QFont::Normal, bool italic=false) |
void | adjust (int gap) |
double | gap () const |
void | setPosition (Qwt3D::Triple pos, ANCHOR a=BottomLeft) |
void | setRelPosition (Tuple rpos, ANCHOR a) |
Qwt3D::Triple | first () const |
Qwt3D::Triple | second () const |
ANCHOR | anchor () const |
virtual void | setColor (double r, double g, double b, double a=1) |
virtual void | setColor (Qwt3D::RGBA rgba) |
void | setString (QString const &s) |
void | draw () |
Static Public Member Functions | |
static void | useDeviceFonts (bool val) |
|
Construct label and initialize with font.
|
|
Sets the labels font.
|
|
Fine tunes label;. Adds an additional shift to the anchor point. This happens in a more or less intelligent manner depending on the nature of the anchor: anchor type shift left aligned --> right aligned <-- top aligned top-down bottom aligned bottom-up |
|
Returns the gap caused by adjust();.
|
|
Sets the labels position. example:
Anchor TopCenter (*) resp. BottomRight(X) +----*----+ | Pixmap | +---------X |
|
Sets the labels position relative to screen.
|
|
Receives bottom left label position.
|
|
Receives top right label position.
|
|
Defines an anchor point for the labels surrounding rectangle.
|
|
Sets the labels string For unicode labeling (
|
|
Actual drawing.
Reimplemented from Drawable. |
|
Decides about use of PDF standard fonts for PDF output If true, Label can use one of the PDF standard fonts (unprecise positioning for now), otherwise it dumps pixmaps in the PDF stream (poor quality).
|