All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

PrintBase Class CATPrintVisuParameters

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATPrintVisuParameters
 

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


public class CATPrintVisuParameters

Class to create a CATPrintVisuParameters object.
Role: This class aggregates visualization parameters before printing.


Constructor and Destructor Index


o CATPrintVisuParameters(CATPrintVisuParameters&)
Copy constructor.
o CATPrintVisuParameters(void)
Constructs a default CATPrintVisuParameters.
o ~CATPrintVisuParameters()

Method Index


o GetClipToSheet(void)
Returns the clip to sheet flag.
o GetHLRPolyhedric(void)
Returns the use or not of the HLR Polyhedric algorithm.
o GetPrintDetailSheets(void)
Returns the printing of detail sheets flag.
o SetClipToSheet(int)
Sets the clip to sheet flag.
o SetHLRPolyhedric(int)
Sets the use or not of the HLR Polyhedric algorithm.
o SetPrintDetailSheets(int)
Sets the printing of detail sheets flag.

Constructor and Destructor


o CATPrintVisuParameters
public CATPrintVisuParameters( const CATPrintVisuParameters& iVisuParameters)
Copy constructor.
Parameters:
iVisuParameters
The parameters to be copied.
o CATPrintVisuParameters
public CATPrintVisuParameters(void )
Constructs a default CATPrintVisuParameters.
o ~CATPrintVisuParameters
public ~CATPrintVisuParameters()

Methods


o GetClipToSheet
public int GetClipToSheet(void ) const
Returns the clip to sheet flag.
Returns:
The mapping to paper flag (1 if true, 0 either).
o GetHLRPolyhedric
public int GetHLRPolyhedric(void ) const
Returns the use or not of the HLR Polyhedric algorithm. Only available with CATPRINTRENDER_HLR mode.
Returns:
The HLR Polyhedric mode.
o GetPrintDetailSheets
public int GetPrintDetailSheets(void ) const
Returns the printing of detail sheets flag.
Returns:
The printing of detail sheets flag (1 if true, 0 either).
o SetClipToSheet
public void SetClipToSheet(int iClipToSheet)
Sets the clip to sheet flag. If iClipToSheet is true, the image is clipped to the sheet format. If iClipToSheet is false, the image is not clipped.
Parameters:
iClipToSheet
The clip to sheet flag.
Legal values: 1 if true, 0 either. The default is 0.
o SetHLRPolyhedric
public void SetHLRPolyhedric(int iHLRPolyhedric)
Sets the use or not of the HLR Polyhedric algorithm. Only available with CATPRINTRENDER_HLR mode.
Parameters:
iHLRPolyhedric

Legal values: 0 or 1 : The default is 0.
o SetPrintDetailSheets
public void SetPrintDetailSheets(int iPrintDetailSheets)
Sets the printing of detail sheets flag. If iPrintDetailSheets is true, the detail sheets are printed.
Parameters:
iPrintDetailSheets
The printing of detail sheets flag.
Legal values: 1 if true, 0 either. The default is 0.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.