PrintBase CATPrintCGMProperties

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


public class CATPrintCGMProperties

Class wrapping CGM generator properties
Role: The CAA user can define the parameters of the CGM generator


Constructor and Destructor Index


o CATPrintCGMProperties()
Constructor
o ~CATPrintCGMProperties()
Destructor

Method Index


o GetCGMBeginMetafile(void)
Retrieves the CGM metafile string
o GetCGMBeginPicture(void)
Retrieves the CGM picture
o GetCGMColorCompressionType()
Retrieves the CGM color image compression type
o GetCGMCompressionType()
Retrieves the CGM compression type
o GetCGMDiscretized(void)
Retrieves the CGM primitives discretization
o GetCGMDiscretizedText(void)
Retrieves the CGM text discretization
o GetCGMLineWidthSpecificationMode(void)
Retrieves the line width mode
o GetCGMListOfAction(CATListOfCATUnicodeString*)
Retrieves the CGM actions list
o GetCGMListOfFont(CATListOfCATUnicodeString*)
Retrieves the CGM font list
o GetCGMListOfSubFont(CATListOfCATUnicodeString*,CATListOfCATUnicodeString*)
Retrieves the CGM sub font list
o GetCGMMetafileDescription(void)
Retrieves the CGM description
o GetCGMProfile(void)
Retrieves the CGM profile
o GetCGMScale(void)
Retrieves the scale
o GetCGMScalingMode(void)
Retrieves the CGM scaling mode
o GetCGMVDCType(void)
Retrieves the VDC type
o GetCGMVersion(void)
Retrieves the CGM version
o GetSemanticalLevel()
Retrieves the CGM semantic level
o SetCGMBeginMetafile(CATUnicodeString)
Sets the CGM metafile string
o SetCGMBeginPicture(CATUnicodeString)
Sets the CGM picture
o SetCGMColorCompressionType(CATPRINTCGM_COLOR_COMPRESSION_TYPE)
Sets the CGM color image compression type
o SetCGMCompressionType(CATPRINTCGM_COMPRESSION_TYPE)
Sets the CGM compression type
o SetCGMDiscretizedText(int)
Sets the CGM text discretization
o SetCGMLineWidthSpecificationMode(CATPRINTCGM_SPECIFICATION_MODE)
Sets the line width mode
o SetCGMListOfAction(CATListOfCATUnicodeString*)
Sets the CGM actions list
o SetCGMMetafileDescription(CATUnicodeString)
Sets the CGM description
o SetCGMProfile(CATPRINTCGM_PROFILE)
Sets the CGM profile
o SetCGMScale(float)
Sets the scale
o SetCGMScalingMode(CATPRINTCGM_SCALING_MODE)
Sets the CGM scaling mode
o SetCGMVDCType(CATPRINTCGM_VDC_TYPE)
Sets the VDC Type
o SetCGMVersion(CATPRINTCGM_VERSION)
Sets the CGM version
o SetSemanticalLevel(CATPrintSemanticalLevel)
Sets the CGM semantic level

Constructor and Destructor


o CATPrintCGMProperties
public CATPrintCGMProperties()
Constructor
o ~CATPrintCGMProperties
public virtual ~CATPrintCGMProperties()
Destructor

Methods


o GetCGMBeginMetafile
public GetCGMBeginMetafile( )
Retrieves the CGM metafile string
Returns:
The CGM metafile string
o GetCGMBeginPicture
public GetCGMBeginPicture( )
Retrieves the CGM picture
Returns:
The CGM metafile string
o GetCGMColorCompressionType
public GetCGMColorCompressionType()
Retrieves the CGM color image compression type
Returns:
The color image compression type.
o GetCGMCompressionType
public GetCGMCompressionType()
Retrieves the CGM compression type
Returns:
The compression type
o GetCGMDiscretized
public GetCGMDiscretized( )
Retrieves the CGM primitives discretization
Returns:
The CGM primitives discretization
o GetCGMDiscretizedText
public GetCGMDiscretizedText( )
Retrieves the CGM text discretization
Returns:
The CGM text discretization
o GetCGMLineWidthSpecificationMode
public GetCGMLineWidthSpecificationMode( )
Retrieves the line width mode
Returns:
The line width mode
o GetCGMListOfAction
public GetCGMListOfAction( oFontActionList)
Retrieves the CGM actions list
Parameters:
oFontActionList
The font actions list
o GetCGMListOfFont
public GetCGMListOfFont( oFontList)
Retrieves the CGM font list
Parameters:
oFontList
The font list
o GetCGMListOfSubFont
public GetCGMListOfSubFont( oFontListSub,
oFontListSubDlg)
Retrieves the CGM sub font list
Parameters:
oFontListSub
The font list
oFontListSubDlg
The font list dialog
o GetCGMMetafileDescription
public GetCGMMetafileDescription( )
Retrieves the CGM description
Returns:
The CGM metafile string
o GetCGMProfile
public GetCGMProfile( )
Retrieves the CGM profile
Returns:
The CGM profile
o GetCGMScale
public GetCGMScale( )
Retrieves the scale
Returns:
The scaling
o GetCGMScalingMode
public GetCGMScalingMode( )
Retrieves the CGM scaling mode
Returns:
The scaling mode
o GetCGMVDCType
public GetCGMVDCType( )
Retrieves the VDC type
Returns:
The VDC Type
o GetCGMVersion
public GetCGMVersion( )
Retrieves the CGM version
Returns:
The CGM version
o GetSemanticalLevel
public GetSemanticalLevel()
Retrieves the CGM semantic level
Returns:
The CGM semantic level
o SetCGMBeginMetafile
public SetCGMBeginMetafile( iString)
Sets the CGM metafile string
Parameters:
iString
The CGM metafile string
o SetCGMBeginPicture
public SetCGMBeginPicture( iString)
Sets the CGM picture
Parameters:
iString
The CGM picture
o SetCGMColorCompressionType
public SetCGMColorCompressionType( iCompressionType)
Sets the CGM color image compression type
Parameters:
iCompressionType
color image compression type.
o SetCGMCompressionType
public SetCGMCompressionType( iCompressionType)
Sets the CGM compression type
Parameters:
iCompressionTypes
The line width mode
o SetCGMDiscretizedText
public SetCGMDiscretizedText( iDiscretisedText)
Sets the CGM text discretization
Parameters:
iDiscretisedText
The text discretization
o SetCGMLineWidthSpecificationMode
public SetCGMLineWidthSpecificationMode( iLineWidthSpecificationMode)
Sets the line width mode
Parameters:
iLineWidthSpecificationMode
The line width mode
o SetCGMListOfAction
public SetCGMListOfAction( const iFontActionList)
Sets the CGM actions list
Parameters:
iFontActionList
The actions list
o SetCGMMetafileDescription
public SetCGMMetafileDescription( iString)
Sets the CGM description
Parameters:
iString
The CGM description
o SetCGMProfile
public SetCGMProfile( iProfile)
Sets the CGM profile
Parameters:
iProfile
The CGM profile
o SetCGMScale
public SetCGMScale( iScale)
Sets the scale
Parameters:
iScale
The scaling
o SetCGMScalingMode
public SetCGMScalingMode( iScalingMode)
Sets the CGM scaling mode
Parameters:
iScalingMode
The scaling mode
o SetCGMVDCType
public SetCGMVDCType( iVDCType)
Sets the VDC Type
Parameters:
iVDCType
The VDC Type
o SetCGMVersion
public SetCGMVersion( iVersion)
Sets the CGM version
Parameters:
iVersion
The CGM version
o SetSemanticalLevel
public SetSemanticalLevel( iSemanticalLevel)
Sets the CGM semantic level
Parameters:
iSemanticalLevel
The CGM semantic level

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

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