rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Manager Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvPrintableMgrView Class Reference

This class encapsulates an IlvMgrView so that its content can be printed with this library. It takes into account the transformer that is associated with the view, if any. More...

#include <ilviews/printing/mgrprint.h>

Inheritance diagram for IlvPrintableMgrView:
IlvPrintableScalable IlvPrintable

List of all members.

Public Member Functions

 IlvPrintableMgrView (IlvMgrView const *mgrView, IlvRect const *scalableArea=0, IlvRegion const *clip=0)
 The default constructor.
IlvMgrView const * getMgrView () const
 Returns the IlvMgrView 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 IlvMgrView so that its content can be printed with this library. It takes into account the transformer that is associated with the view, if any.

Library: ilvmgrprint

See also:
IlvPrintableDocument::append

Constructor & Destructor Documentation

IlvPrintableMgrView::IlvPrintableMgrView ( IlvMgrView const *  mgrView,
IlvRect const *  scalableArea = 0,
IlvRegion const *  clip = 0 
)

The default constructor.

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

Member Function Documentation

IlvMgrView const * IlvPrintableMgrView::getMgrView (  )  const

Returns the IlvMgrView to be printed.

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