PrintBase CATPrintPDFProperties

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


public class CATPrintPDFProperties

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


Constructor and Destructor Index


o CATPrintPDFProperties()
Constructor
o ~CATPrintPDFProperties()
Destructor

Method Index


o GetPDFAlwaysSubsetFont(void)
Is the flag "Always subset true type fonts when embedding" enabled or disabled
o GetPDFDiscretizedText(void)
Is the flag "discretized all fonts" enabled or disabled?
o GetPDFListOfAction(CATListOfCATUnicodeString*)
Retrieves the PDF font action list
o GetPDFListOfEmbedding(CATListOfCATUnicodeString*)
Retrieves the PDF font embedding list
o GetPDFListOfFont(CATListOfCATUnicodeString*)
Retrieves the PDF font list
o GetPDFListOfSubFont(CATListOfCATUnicodeString*)
Retrieves the PDF substitution font list
o GetPDFSaveMode(void)
Get PDF Save mode
o SetPDFAlwaysSubsetFont(int)
Enables/Disables the flag "Always subset true type fonts when embedding"
o SetPDFDiscretizedText(int)
Enables/Disables the "discretized all fonts" flag
o SetPDFListOfAction(CATListOfCATUnicodeString*)
Sets the PDF font action list
o SetPDFListOfEmbedding(CATListOfCATUnicodeString*)
Sets the PDF font embedding list
o SetPDFSaveMode(CATPrintPDFSaveMode)
Set PDF Save mode

Constructor and Destructor


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

Methods


o GetPDFAlwaysSubsetFont
public GetPDFAlwaysSubsetFont( )
Is the flag "Always subset true type fonts when embedding" enabled or disabled
Returns:
TRUE if the flag is activated
o GetPDFDiscretizedText
public GetPDFDiscretizedText( )
Is the flag "discretized all fonts" enabled or disabled?
Returns:
TRUE if the flag is enabled
o GetPDFListOfAction
public GetPDFListOfAction( oFontActionList)
Retrieves the PDF font action list
Parameters:
oFontActionList
The PDF font action list
o GetPDFListOfEmbedding
public GetPDFListOfEmbedding( oFontEmbeddingList)
Retrieves the PDF font embedding list
Parameters:
iFontEmbeddingList
The font embedding list
o GetPDFListOfFont
public GetPDFListOfFont( oFontList)
Retrieves the PDF font list
Parameters:
oFontList
The font list
o GetPDFListOfSubFont
public GetPDFListOfSubFont( oFontListSub)
Retrieves the PDF substitution font list
Parameters:
oFontListSub
The substitution font list
o GetPDFSaveMode
public GetPDFSaveMode( )
Get PDF Save mode
Returns:
PDF save mode
See also:
o SetPDFAlwaysSubsetFont
public SetPDFAlwaysSubsetFont( iAlwaysSubsetFont)
Enables/Disables the flag "Always subset true type fonts when embedding"
Parameters:
iAlwaysSubsetFont
TRUE to enable the flag
o SetPDFDiscretizedText
public SetPDFDiscretizedText( iDiscretizedText)
Enables/Disables the "discretized all fonts" flag
Parameters:
iDiscretizedText
TRUE to enable the flag
o SetPDFListOfAction
public SetPDFListOfAction( const iFontActionList)
Sets the PDF font action list
Parameters:
iFontActionList
The font action list
o SetPDFListOfEmbedding
public SetPDFListOfEmbedding( const iFontEmbeddingList)
Sets the PDF font embedding list
Parameters:
iFontEmbeddingList
The font embedding list
o SetPDFSaveMode
public SetPDFSaveMode( iPDFSaveMode)
Set PDF Save mode
Parameters:
iSaveAsPDFA1b
PDF save mode
See also:

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

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