Rechercher une page de manuel
QwtPlotPrintFilter
Langue: en
Version: 172253 (fedora - 06/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Member Enumeration Documentation
- Constructor & Destructor Documentation
- Member Function Documentation
- QColor QwtPlotPrintFilter::color (const QColor & c, Item item) const [virtual]
- QFont QwtPlotPrintFilter::font (const QFont & f, Item item) const [virtual]
- void QwtPlotPrintFilter::setOptions (int options)
- int QwtPlotPrintFilter::options () const
- void QwtPlotPrintFilter::apply (QwtPlot * plot) const [virtual]
- void QwtPlotPrintFilter::reset (QwtPlot * plot) const [virtual]
- Author
NAME
QwtPlotPrintFilter -SYNOPSIS
Detailed Description
A base class for plot print filters.
A print filter can be used to customize QwtPlot::print().
Deprecated
- In Qwt 5.0 the design of QwtPlot allows/recommends writing individual QwtPlotItems, that are not known to QwtPlotPrintFilter. So this concept is outdated and QwtPlotPrintFilter will be removed/replaced in Qwt 6.x.
Definition at line 30 of file qwt_plot_printfilter.h.
Public Types
enum Options { AlignScales = 1, IgnoreScrollbars = 2, IgnoreFrames = 4, IgnoreMargin = 8, IgnoreLegend = 16, PrintMargin = 1, PrintTitle = 2, PrintLegend = 4, PrintGrid = 8, PrintBackground = 16, PrintFrameWithScales = 32, PrintAll = ~PrintFrameWithScales }
enum Item { Title, Legend, Curve, CurveSymbol, Marker, MarkerSymbol, MajorGrid, MinorGrid, CanvasBackground, AxisScale, AxisTitle, WidgetBackground }
Public Member Functions
QwtPlotPrintFilter ()
virtual ~QwtPlotPrintFilter ()
virtual QColor color (const QColor &, Item item) const
virtual QFont font (const QFont &, Item item) const
void setOptions (int options)
int options () const
virtual void apply (QwtPlot *) const
virtual void reset (QwtPlot *) const
virtual void apply (QwtPlotItem *) const
virtual void reset (QwtPlotItem *) const
Member Enumeration Documentation
enum QwtPlotPrintFilter::Options
Print options.
Definition at line 34 of file qwt_plot_printfilter.h.
enum QwtPlotPrintFilter::Item
Print items.
Definition at line 47 of file qwt_plot_printfilter.h.
Constructor & Destructor Documentation
QwtPlotPrintFilter::QwtPlotPrintFilter () [explicit]
Sets filter options to PrintAll
Definition at line 82 of file qwt_plot_printfilter.cpp.
QwtPlotPrintFilter::~QwtPlotPrintFilter () [virtual]
Destructor.
Definition at line 88 of file qwt_plot_printfilter.cpp.
Member Function Documentation
QColor QwtPlotPrintFilter::color (const QColor & c, Item item) const [virtual]
Modifies a color for printing.
Parameters:
- c Color to be modified
item Type of item where the color belongs
Returns:
- Modified color.
In case of !(QwtPlotPrintFilter::options() & PrintBackground) MajorGrid is modified to Qt::darkGray, MinorGrid to Qt::gray. All other colors are returned unmodified.
Definition at line 124 of file qwt_plot_printfilter.cpp.
References options().
Referenced by apply().
QFont QwtPlotPrintFilter::font (const QFont & f, Item item) const [virtual]
Modifies a font for printing.
Parameters:
- f Font to be modified
item Type of item where the font belongs
All fonts are returned unmodified
Definition at line 148 of file qwt_plot_printfilter.cpp.
Referenced by apply().
void QwtPlotPrintFilter::setOptions (int options)
Set plot print options.
Parameters:
- options Or'd QwtPlotPrintFilter::Options values
See also:
- options()
Definition at line 99 of file qwt_plot_printfilter.cpp.
int QwtPlotPrintFilter::options () const
Get plot print options.
See also:
- setOptions()
Definition at line 108 of file qwt_plot_printfilter.cpp.
Referenced by color(), QwtPlot::drawItems(), QwtPlot::print(), and QwtPlot::printCanvas().
void QwtPlotPrintFilter::apply (QwtPlot * plot) const [virtual]
Change color and fonts of a plot
See also:
- apply
Definition at line 157 of file qwt_plot_printfilter.cpp.
References QwtPlot::autoReplot(), QwtPlot::axisWidget(), QwtSymbol::brush(), QwtPlot::canvasBackground(), QwtText::color(), color(), QwtText::font(), font(), QwtPlotDict::itemList(), QwtPlot::legend(), QwtLegend::legendItems(), QwtSymbol::pen(), QwtPlot::setAutoReplot(), QwtSymbol::setBrush(), QwtPlot::setCanvasBackground(), QwtText::setColor(), QwtText::setFont(), QwtSymbol::setPen(), QwtText::testPaintAttribute(), QwtScaleWidget::title(), and QwtPlot::titleLabel().
Referenced by QwtPlot::print().
void QwtPlotPrintFilter::reset (QwtPlot * plot) const [virtual]
Reset color and fonts of a plot
See also:
- apply
Definition at line 366 of file qwt_plot_printfilter.cpp.
References QwtPlot::autoReplot(), QwtPlot::axisWidget(), QwtSymbol::brush(), QwtLegend::find(), QwtPlotDict::itemList(), QwtPlot::legend(), QwtLegend::legendItems(), QwtSymbol::pen(), QwtPlot::setAutoReplot(), QwtSymbol::setBrush(), QwtPlot::setCanvasBackground(), QwtText::setColor(), QwtSymbol::setPen(), QwtScaleWidget::setTitle(), QwtTextLabel::text(), and QwtPlot::titleLabel().
Referenced by QwtPlot::print().
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre