This class lets you merge several IlvPrintable objects in the same IlvPrintable.
More...
#include <ilviews/printing/composite.h>
|
| class | Coordinates |
| | This class represents the concept of coordinates of a component of a composite. More...
|
| |
| class | DeducedPositionCoordinate |
| | This class is used to represent the concept of a deduced end point of a segment, that is computed by the calling object. More...
|
| |
| class | DeducedSegmentCoordinates |
| | This class is used to represent the deduced position, on an axis, of a component that are computed by the calling object. More...
|
| |
| class | DeltaRelativePositionCoordinate |
| | This class is used to represent the concept of the end point of a segment relatively in pixel to the bounding box of an IlvPrintableComposite. More...
|
| |
| class | DeltaRelativeSegmentCoordinates |
| | This class is used to represent the position in pixel, on an axis, of a component relatively to the bounding box of an IlvPrintableComposite. More...
|
| |
| class | Iterator |
| | Iterator class to walk through the objects stored in an IlvPrintableComposite. More...
|
| |
| class | PositionCoordinate |
| | This is an abstract class representing the concept of the end point of a segment. More...
|
| |
| class | RatioRelativePositionCoordinate |
| | This class is used to represent the concept of the end point of a segment with a percentage of the bounding box of an IlvPrintableComposite. The ratio is actually stored in hundredths of a percent. More...
|
| |
| class | RatioRelativeSegmentCoordinates |
| | This class is used to represent the position, on an axis, of a component. It is a percentage of the bounding box of an IlvPrintableComposite. It is stored in hundredths of a percent. More...
|
| |
| class | RelativePositionCoordinate |
| | This abstract class is used to represent the concept of the end point of a segment relatively to the bounding box of an IlvPrintableComposite. More...
|
| |
| class | RelativeSegmentCoordinates |
| | This is an abstract class that represents the concept of relative position, on an axis, of a component. More...
|
| |
| class | SegmentCoordinates |
| | This is an abstract class that represents the concept of the position, on an axis, of a component. More...
|
| |
This class lets you merge several IlvPrintable objects in the same IlvPrintable.
Library: ilvprint
IlvPrintableComposite contains a list of IlvPrintable instances together with information on how to place them relatively.
- See also
- IlvPrintableDocument::append
◆ append()
◆ begin()
| Iterator IlvPrintableComposite::begin |
( |
| ) |
const |
◆ end()
| Iterator IlvPrintableComposite::end |
( |
| ) |
const |
◆ getBBox()
Gets the bounding box of the area to print.
- Parameters
-
| job | The settings of the current printing job. |
- Returns
- The bounding box.
Implements IlvPrintable.
◆ insert()
Inserts a new IlvPrintable.
- Parameters
-
| printable | The IlvPrintable to add. |
| coordinates | The Coordinates to add. |
| iterator | A reference to an iterator to the location where the insertion must take place. |
◆ internalPrint()
This function actually prints the composite.
- Parameters
-
| job | The settings of the current printing job. |
- Returns
IlFalse if an error occurred during the printing, IlTrue otherwise.
Implements IlvPrintable.