![]() |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
This class encapsulates a text so that it can be printed with this library. More...
#include <ilviews/printing/printables.h>
Public Member Functions | |
| IlvPrintableText (IlvPalette *palette, IlString const &text, IlvPosition alignment=IlvCenter) | |
| The constructor. More... | |
| ~IlvPrintableText () | |
| The destructor. More... | |
| IlvPosition | getAlignment () const |
| Gets the alignment of the text to be printed. 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... | |
| IlString | getText () const |
| Gets the text to be printed. More... | |
| void | setAlignment (IlvPosition alignment) |
| Sets the alignment of the text to be printed. More... | |
| void | setPalette (IlvPalette *palette) |
| Sets the palette used to print the text. More... | |
| void | setText (IlString const &text) |
| Sets the text to be printed. 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... | |
| void | modifyText (IlString const &newText) const |
| This function modifies the text to be printed. More... | |
This class encapsulates a text so that it can be printed with this library.
Library: ilvprint
IlvPrintableDocument::append() | IlvPrintableText::IlvPrintableText | ( | IlvPalette * | palette, |
| IlString const & | text, | ||
| IlvPosition | alignment = IlvCenter |
||
| ) |
The constructor.
It locks the palette.
| palette | The palette used to print the frame. |
| text | The text to print. |
| alignment | The position of the text. |
| IlvPrintableText::~IlvPrintableText | ( | ) |
The destructor.
It unlocks the palette.
| IlvPosition IlvPrintableText::getAlignment | ( | ) | const |
Gets the alignment of the text to be printed.
|
virtual |
Gets the bounding box of the area to print.
Implements IlvPrintable.
Reimplemented in IlvPrintableFormattedText.
| IlvPalette* IlvPrintableText::getPalette | ( | ) | const |
Gets the palette used to print the text.
| IlString IlvPrintableText::getText | ( | ) | const |
Gets the text to be printed.
|
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.
Reimplemented in IlvPrintableFormattedText.
|
protected |
This function modifies the text to be printed.
This function is intended to be used by classes such as IlPrintableFormattedText, whose text contains portions to be replaced dynamically during the printing.
| newText | The new text. |
| void IlvPrintableText::setAlignment | ( | IlvPosition | alignment | ) |
Sets the alignment of the text to be printed.
| alignment | The alignment of the text to be printed. |
| void IlvPrintableText::setPalette | ( | IlvPalette * | palette | ) |
Sets the palette used to print the text.
| palette | The palette used to print the text. |
| void IlvPrintableText::setText | ( | IlString const & | text | ) |
Sets the text to be printed.
| text | The text to be printed. |
© Copyright 2015, 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.