rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Manager Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

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

List of all members.

Public Member Functions

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

Protected Member Functions

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

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:
mgrLayer A const pointer to an IlvManagerLayer.
scalableArea A const pointer to an IlvRect that defines the area to be printed. If this pointer is null, the visible bbox is used.
clip A const pointer to an IlvRegion that defines the clip.
t A 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 [protected, virtual]

This function actually prints the document.

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

Implements IlvPrintable.


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