Rogue Wave Views
Manager Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
List of all members | Public Member Functions | Protected Member Functions
IlvPrintableManagerLayer Class Reference

This class encapsulates an IlvManagerLayer so that its content can be printed with this library. More...

#include <ilviews/printing/mgrprint.h>

Inheritance diagram for IlvPrintableManagerLayer:
IlvPrintableScalable IlvPrintable

Public Member Functions

 IlvPrintableManagerLayer (IlvManagerLayer const *mgrLayer, IlvRect const *scalableArea=0, IlvRegion const *clip=0, IlvTransformer const *t=0)
 The default constructor. More...
 
IlvManagerLayer const * getManagerLayer () const
 Returns the IlvManagerLayer to be printed. More...
 

Protected Member Functions

virtual IlBoolean internalPrint (IlvPrintableJob const &job) const
 This function actually prints the document. More...
 

Detailed Description

This class encapsulates an IlvManagerLayer so that its content can be printed with this library.

Library: ilvmgrprint

See also
IlvPrintableDocument::append

Constructor & Destructor Documentation

IlvPrintableManagerLayer::IlvPrintableManagerLayer ( IlvManagerLayer const *  mgrLayer,
IlvRect const *  scalableArea = 0,
IlvRegion const *  clip = 0,
IlvTransformer const *  t = 0 
)

The default constructor.

Parameters
mgrLayerA const pointer to an IlvManagerLayer.
scalableAreaA const pointer to an IlvRect that defines the area to be printed. If this pointer is null, the visible bbox is used.
clipA const pointer to an IlvRegion that defines the clip.
tA const pointer to an IlvTransformer that defines the transformer used by the drawing.

Member Function Documentation

IlvManagerLayer const * IlvPrintableManagerLayer::getManagerLayer ( ) const

Returns the IlvManagerLayer to be printed.

Returns
The IlvManagerLayer to be printed.
virtual IlBoolean IlvPrintableManagerLayer::internalPrint ( IlvPrintableJob const &  job) const
protectedvirtual

This function actually prints the document.

Parameters
jobThe settings of the current print job.
Returns
IlFalse if an error occurred during the printing, IlTrue otherwise.

Implements IlvPrintable.


© Copyright 2016, 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.