![]() |
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 2018, 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.