Rogue Wave Views Foundation Package API Reference Guide |
Rogue Wave Views Documentation Home |
This class prints a frame (a rectangle). More...
#include <ilviews/printing/printables.h>
Public Member Functions | |
IlvPrintableFrame (IlvPalette *palette) | |
The constructor. More... | |
~IlvPrintableFrame () | |
The destructor. More... | |
virtual IlvRect | getBBox (IlvPrintableJob const &job) const |
Gets the bounding box of the area to print. More... | |
IlvPalette * | getPalette () const |
Gets the palette used to print the text. More... | |
void | setPalette (IlvPalette *palette) |
Sets the palette used to print the text. More... | |
Public Member Functions inherited from IlvPrintable | |
IlvPrintable () | |
The default constructor. | |
IlvPrintable (IlvPrintable const &other) | |
The copy constructor. More... | |
virtual | ~IlvPrintable () |
The destructor. More... | |
void | lock () |
Locks the current instance. More... | |
IlvPrintable & | operator= (IlvPrintable const &other) |
The assignment operator. More... | |
IlBoolean | print (IlvPrintableJob const &job) const |
Prints the contents of the object. More... | |
void | unlock () |
Unlocks the current instance. More... | |
Protected Member Functions | |
virtual IlBoolean | internalPrint (IlvPrintableJob const &job) const |
This function actually prints the document. More... | |
IlvPrintableFrame::IlvPrintableFrame | ( | IlvPalette * | palette | ) |
The constructor.
It locks the palette.
palette | The palette used to print the frame. |
IlvPrintableFrame::~IlvPrintableFrame | ( | ) |
The destructor.
It unlocks the palette.
|
virtual |
IlvPalette* IlvPrintableFrame::getPalette | ( | ) | const |
Gets the palette used to print the text.
|
protectedvirtual |
This function actually prints the document.
job | The settings of the current print job. |
IlFalse
if an error occurred during the printing, IlTrue
otherwise. Implements IlvPrintable.
void IlvPrintableFrame::setPalette | ( | IlvPalette * | palette | ) |
Sets the palette used to print the text.
palette | The palette used to print the text. |
© Copyright 2017, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.