rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Manager Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvPrintableManager Class Reference

This class encapsulates an IlvManager so that it can be printed with this library. More...

#include <ilviews/printing/mgrprint.h>

Inheritance diagram for IlvPrintableManager:
IlvPrintableScalable IlvPrintable

List of all members.

Public Member Functions

 IlvPrintableManager (IlvManager const *manager, IlvRect const *scalableArea=0, IlvRegion const *clip=0, IlvTransformer const *t=0)
 The default constructor.
IlvManager const * getManager () const
 Returns the manager 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 IlvManager so that it can be printed with this library.

Library: ilvmgrprint

See also:
IlvPrintableDocument::append

Constructor & Destructor Documentation

IlvPrintableManager::IlvPrintableManager ( IlvManager const *  manager,
IlvRect const *  scalableArea = 0,
IlvRegion const *  clip = 0,
IlvTransformer const *  t = 0 
)

The default constructor.

Parameters:
manager A const pointer to an IlvManager.
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

IlvManager const * IlvPrintableManager::getManager (  )  const

Returns the manager to be printed.

Returns:
The manager to be printed.
virtual IlBoolean IlvPrintableManager::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.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© 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.