Eneboo - Documentación para desarrolladores
Clases | Tipos públicos | Métodos públicos
Referencia de la Clase QwtPlotPrintFilter

A base class for plot print filters. Más...

#include <qwt_plot_printfilter.h>

Lista de todos los miembros.

Clases

class  PrivateData

Tipos públicos

enum  Options {
  PrintMargin = 1, PrintTitle = 2, PrintLegend = 4, PrintGrid = 8,
  PrintBackground = 16, PrintFrameWithScales = 32, PrintAll = ~PrintFrameWithScales
}
 Print options. Más...
enum  Item {
  Title, Legend, Curve, CurveSymbol,
  Marker, MarkerSymbol, MajorGrid, MinorGrid,
  CanvasBackground, AxisScale, AxisTitle, WidgetBackground
}
 Print items. Más...

Métodos públicos

 QwtPlotPrintFilter ()
virtual ~QwtPlotPrintFilter ()
 Destructor.
virtual QColor color (const QColor &, Item item) const
 Modifies a color for printing.
virtual QFont font (const QFont &, Item item) const
 Modifies a font for printing.
void setOptions (int options)
 Set plot print options.
int options () const
 Get plot print options.
virtual void apply (QwtPlot *) const
virtual void reset (QwtPlot *) const
virtual void apply (QwtPlotItem *) const
virtual void reset (QwtPlotItem *) const

Descripción detallada

A base class for plot print filters.

A print filter can be used to customize QwtPlot::print().

Obsoleto:
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.

Documentación de las enumeraciones miembro de la clase

Print items.

Valores de enumeraciones:
Title 
Legend 
Curve 
CurveSymbol 
Marker 
MarkerSymbol 
MajorGrid 
MinorGrid 
CanvasBackground 
AxisScale 
AxisTitle 
WidgetBackground 

Print options.

Valores de enumeraciones:
PrintMargin 
PrintTitle 
PrintLegend 
PrintGrid 
PrintBackground 
PrintFrameWithScales 
PrintAll 

Documentación del constructor y destructor

QwtPlotPrintFilter::QwtPlotPrintFilter ( ) [explicit]

Sets filter options to PrintAll

QwtPlotPrintFilter::~QwtPlotPrintFilter ( ) [virtual]

Destructor.


Documentación de las funciones miembro

void QwtPlotPrintFilter::apply ( QwtPlot plot) const [virtual]

Change color and fonts of a plot

Ver también:
apply
void QwtPlotPrintFilter::apply ( QwtPlotItem item) const [virtual]
QColor QwtPlotPrintFilter::color ( const QColor c,
Item  item 
) const [virtual]

Modifies a color for printing.

Parámetros:
cColor to be modified
itemType of item where the color belongs
Devuelve:
Modified color.

In case of !(QwtPlotPrintFilter::options() & PrintBackground) MajorGrid is modified to Qt::darkGray, MinorGrid to Qt::gray. All other colors are returned unmodified.

QFont QwtPlotPrintFilter::font ( const QFont f,
Item  item 
) const [virtual]

Modifies a font for printing.

Parámetros:
fFont to be modified
itemType of item where the font belongs

All fonts are returned unmodified

int QwtPlotPrintFilter::options ( ) const

Get plot print options.

Ver también:
setOptions()
void QwtPlotPrintFilter::reset ( QwtPlot plot) const [virtual]

Reset color and fonts of a plot

Ver también:
apply
void QwtPlotPrintFilter::reset ( QwtPlotItem item) const [virtual]
void QwtPlotPrintFilter::setOptions ( int  options)

Set plot print options.

Parámetros:
optionsOr'd QwtPlotPrintFilter::Options values
Ver también:
options()

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'