Print CATPrintDialog

Usage: you must use this class as is. You should never derive it.


public class CATPrintDialog

Class to provide a standard graphic interface to choose a printer, specify the page layout and print an image.
Note:This window is modal and not resizable.
When the end user clicks OK or Cancel, the dialog box is automatically deleted.


Constructor and Destructor Index


o CATPrintDialog(CATDialog*,CATString&,CATBaseUnknown*,CATDlgStyle)
Deprecated V6R208 In favor of CATPrintDialog(CATDialog* iFather, const CATString& iName, CATBaseUnknown* iImage, CATViewer* iSelectionViewer,CATDlgStyle iStyle=NULL, CATBoolean isModal=TRUE); Constructs a CATPrintDialog.
o CATPrintDialog(CATInteractiveApplication*,CATString&,CATBaseUnknown*,CATDlgStyle)
Deprecated V6R208 In favor of CATPrintDialog(CATInteractiveApplication* iFather, const CATString& iName, CATBaseUnknown* iImage, CATViewer* iSelectionViewer, CATDlgStyle iStyle=NULL, CATBoolean isModal=TRUE); Constructs a CATPrintDialog.
o CATPrintDialog(CATDialog*,CATString&,CATBaseUnknown*,CATViewer*,CATDlgStyle,CATBoolean)
Constructs a CATPrintDialog.
o CATPrintDialog(CATInteractiveApplication*,CATString&,CATBaseUnknown*,CATViewer*,CATDlgStyle,CATBoolean)
Constructs a CATPrintDialog.
o ~CATPrintDialog()

Method Index


o Print(CATBaseUnknown*,CATPrinterDevice*,CATPrintParameters&)
Prints the image object.

Constructor and Destructor


o CATPrintDialog
public CATPrintDialog( iFather,
const iName,
iImage,
iStyle=NULL)
Deprecated V6R208 In favor of CATPrintDialog(CATDialog* iFather, const CATString& iName, CATBaseUnknown* iImage, CATViewer* iSelectionViewer,CATDlgStyle iStyle=NULL, CATBoolean isModal=TRUE); Constructs a CATPrintDialog.
Parameters:
iFather
The father of the print dialog.
iName
The name of the dialog.
iImage
The image object to be print
iStyle
The style of the dialog.
o CATPrintDialog
public CATPrintDialog( iFather,
const iName,
iImage,
iStyle=NULL)
Deprecated V6R208 In favor of CATPrintDialog(CATInteractiveApplication* iFather, const CATString& iName, CATBaseUnknown* iImage, CATViewer* iSelectionViewer, CATDlgStyle iStyle=NULL, CATBoolean isModal=TRUE); Constructs a CATPrintDialog.
Parameters:
iFather
The father of the print dialog.
iName
The name of the dialog.
iImage
The image object to be print
iStyle
The style of the dialog.
o CATPrintDialog
public CATPrintDialog( iFather,
const iName,
iImage,
iSelectionViewer,
iStyle=NULL,
iForceModal=TRUE)
Constructs a CATPrintDialog.
Parameters:
iFather
The father of the print dialog.
iName
The name of the dialog.
iImage
The image object to be print
iSelectionViewer
for selection. If not set the selection button is disabled. The viewer of the print dialog
iStyle
The style of the dialog.
iForceModal
Allows the PrintDialog to be a modal dialog box or not
o CATPrintDialog
public CATPrintDialog( iFather,
const iName,
iImage,
iSelectionViewer,
iStyle=NULL,
iForceModal=TRUE)
Constructs a CATPrintDialog.
Parameters:
iFather
The father of the print dialog.
iName
The name of the dialog.
iImage
The image object to be print
iSelectionViewer
The viewer associated to the print dialog for selection. If not set the selection button is disabled.
iStyle
The style of the dialog.
iForceModal
Allows the PrintDialog to be a modal dialog box or not
o ~CATPrintDialog
public virtual ~CATPrintDialog()

Methods


o Print
public virtual Print( iObject,
iDevice,
const iParameters)
Prints the image object. It is called when pressing OK and APPLY. Overriding this method allows to get user print parameters specified in the dialog box.
Parameters:
iObject
The printable object which implement the
interface.
idevice
The device where to print.
iParameters
The parameters for printing.
Returns:
The status of the method.
Legal values: 0 -> KO, 1 -> OK.

This object is included in the file: CATPrintDialog.h
If needed, your Imakefile.mk should include the module: CATPrint

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.