PrintBase CATPrintFileGenerator
Usage: you can derive this class.
public class CATPrintFileGenerator
Class to create generators with driver dynamic-loading.
Constructor and Destructor Index
- o
CATPrintFileGenerator(CATString&)
- Constructs a CATPrintFileGenerator of a given language.
- o
~CATPrintFileGenerator()
-
Method Index
- o
Attach(CATPrintStream&)
- Attaches the generator to the specified stream.
- o
Begin(CATPrintParameters&)
-
- o
Begin(CATPrintParameters&,CATUnicodeString&)
-
- o
End()
-
- o
IsMultipageSupported()
- return true if the Generator support multipage generation
Data Member Index
- o
_out
- Stream attachs to the generator.
Constructor and Destructor
o CATPrintFileGenerator
public CATPrintFileGenerator( | const | iLanguage) |
-
Constructs a CATPrintFileGenerator of a given language.
- Parameters:
-
- iLanguage
- The language of the file.
The available languages used in CATIA are:
- For Windows:
- "CGM",
- "RASTER",
- "EMF" (Windows Metafile),
- "EPS" (Generic PostScript).
- For UNIX:
- "CGM",
- "RASTER",
- "EPS" (Generic PostScript),
- "HPGL2" (Generic HP-GL/2 RTL),
- "HP1000GL2" (HP DesignJet 1000 Series),
- "OCE",
- "GBR" (Gerber).
o ~CATPrintFileGenerator
public virtual ~CATPrintFileGenerator( | ) |
-
Methods
o Attach
public virtual Attach( | | iStream) |
-
Attaches the generator to the specified stream.
- Parameters:
-
- iStream
- The stream attached to the generator.
= iStream
o Begin
public Begin( | const | iParameters) |
-
o Begin
public Begin( | const | iParameters, |
| const | iPageTitle) |
-
o End
-
o IsMultipageSupported
public virtual IsMultipageSupported( | ) |
-
return true if the Generator support multipage generation
Data Members
o _out
protected ostream_withassign& _out
-
Stream attachs to the generator.
This variable is set in the
method
This object is included in the file: CATPrintFileGenerator.h
If needed, your Imakefile.mk should include the module: CATPrintBase
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.