# A3DRWParamsPmiData

struct `A3DRWParamsPmiData`

  Describes the PMI reading parameters.

  Only used if `A3DRWParamsGeneralData::m_bReadPmis`is set to `A3D_TRUE`.

  ## Index

  Variables

  - `m_bAlwaysSubstituteFont`
  - `m_pcSubstitutionFont`
  - `m_iNumberOfDigitsAfterDot`
  - `m_eDefaultUnit`
  - `m_uiProprietaryFontDirectoriesSize`
  - `m_ppcProprietaryFontDirectories`
  - `m_sDefaultColor`
  - `m_bAlwaysUseDefaultColor`

Variables

A3DBool `A3DRWParamsPmiData.``m_bAlwaysSubstituteFont`
  `A3DBool`

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

A3DUTF8Char *`A3DRWParamsPmiData.``m_pcSubstitutionFont`
  `A3DUTF8Char`*

  The font used to replace any fonts that are not installed on the computer.

  If `m_bAlwaysSubstituteFont`is `A3D_TRUE`, this font replaces all the fonts in the file.

int `A3DRWParamsPmiData.``m_iNumberOfDigitsAfterDot`
  int

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

A3DEUnits `A3DRWParamsPmiData.``m_eDefaultUnit`
  `A3DEUnits`

  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`.

A3DUns32 `A3DRWParamsPmiData.``m_uiProprietaryFontDirectoriesSize`
  `A3DUns32`

  The size of `m_ppcProprietaryFontDirectories`.

A3DUTF8Char **`A3DRWParamsPmiData.``m_ppcProprietaryFontDirectories`
  `A3DUTF8Char`**

  Usually, fonts are retrieved from the system directory.

  These paths enable to specify the locations of additional fonts. For DWG it allows to define where the .shx fonts are located.

A3DGraphRgbColorData `A3DRWParamsPmiData.``m_sDefaultColor`
  `A3DGraphRgbColorData`

  Color to use when PMI has no color.

A3DBool `A3DRWParamsPmiData.``m_bAlwaysUseDefaultColor`
  `A3DBool`

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

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...