A3DRWParamsPmiData Struct Reference

Structure to specify the PMI reading parameters. More...

Data Fields

A3DBool m_bAlwaysSubstituteFont
 
A3DBool m_bAlwaysUseDefaultColor
 
A3DEUnits m_eDefaultUnit
 
int m_iNumberOfDigitsAfterDot
 
A3DUTF8Charm_pcSubstitutionFont
 
A3DUTF8Char ** m_ppcProprietaryFontDirectories
 
A3DGraphRgbColorData m_sDefaultColor
 
A3DUns32 m_uiProprietaryFontDirectoriesSize
 
A3DUns16 m_usStructSize
 

Detailed Description

Structure to specify the PMI reading parameters.

Only used if A3DRWParamsGeneralData::m_bReadPmis is set to TRUE.

Version
3.0

Field Documentation

A3DBool A3DRWParamsPmiData::m_bAlwaysSubstituteFont

A value of TRUE is to substitute the fonts in the CAD file with the font that is specified in m_pcSubstitutionFont.

A3DBool A3DRWParamsPmiData::m_bAlwaysUseDefaultColor

A value of TRUE is to substitute the color of PMI in the CAD file with the default color that is specified in m_sDefaultColor.

Version
9.0
A3DEUnits A3DRWParamsPmiData::m_eDefaultUnit

Units of measure to use if no unit information is specified in the CAD file. Note that only a short set of CAD formats do not specify the unit information and will use this member, other formats should specify kA3DUnitUnknown.

int A3DRWParamsPmiData::m_iNumberOfDigitsAfterDot

Number of decimal places to use for numeric values if no decimal information is specified in the CAD file.

A3DUTF8Char* A3DRWParamsPmiData::m_pcSubstitutionFont

The font used to replace any fonts that are not installed on the computer. If m_bAlwaysSubstituteFont is TRUE, this font replaces all the fonts in the file.

A3DUTF8Char** A3DRWParamsPmiData::m_ppcProprietaryFontDirectories

Usually, fonts are retrieved from the system directory. These paths enable to specify the locations of additional fonts.

A3DGraphRgbColorData A3DRWParamsPmiData::m_sDefaultColor

Color to use when PMI has no color.

Version
6.1
A3DUns32 A3DRWParamsPmiData::m_uiProprietaryFontDirectoriesSize

Size of next array.

A3DUns16 A3DRWParamsPmiData::m_usStructSize

Reserved; must be initialized by A3D_INITIALIZE_DATA.