
##################
A3DRWParamsPmiData
##################

.. c:struct:: A3DRWParamsPmiData

   Structure to specify the PMI reading parameters. 
   
   Only used if :c:member:`A3DRWParamsGeneralData::m_bReadPmis <A3DRWParamsGeneralData.m_bReadPmis>` is set to ``TRUE``\ . 
   
   
      3.0 
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DRWParamsPmiData.m_bAlwaysSubstituteFont`
   * :c:member:`~A3DRWParamsPmiData.m_pcSubstitutionFont`
   * :c:member:`~A3DRWParamsPmiData.m_iNumberOfDigitsAfterDot`
   * :c:member:`~A3DRWParamsPmiData.m_eDefaultUnit`
   * :c:member:`~A3DRWParamsPmiData.m_uiProprietaryFontDirectoriesSize`
   * :c:member:`~A3DRWParamsPmiData.m_ppcProprietaryFontDirectories`
   * :c:member:`~A3DRWParamsPmiData.m_sDefaultColor`
   * :c:member:`~A3DRWParamsPmiData.m_bAlwaysUseDefaultColor`
   
   



.. rst-class:: kind-group kind-variable

.. rubric:: Variables
   :class: kind-group-title


.. c:member:: A3DBool A3DRWParamsPmiData.m_bAlwaysSubstituteFont

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      A value of ``TRUE`` is to substitute the fonts in the CAD file with the font that is specified in :c:member:`m_pcSubstitutionFont <A3DRWParamsPmiData.m_pcSubstitutionFont>`\ . 
      



.. c:member:: A3DUTF8Char* A3DRWParamsPmiData.m_pcSubstitutionFont

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ *
      
      The font used to replace any fonts that are not installed on the computer. 
      
      If :c:member:`m_bAlwaysSubstituteFont <A3DRWParamsPmiData.m_bAlwaysSubstituteFont>` is ``TRUE``\ , this font replaces all the fonts in the file. 
      



.. c:member:: int A3DRWParamsPmiData.m_iNumberOfDigitsAfterDot

      .. rst-class:: sig-pretty-signature
      
         | *int*
      
      Number of decimal places to use for numeric values if no decimal information is specified in the CAD file. 
      



.. c:member:: A3DEUnits A3DRWParamsPmiData.m_eDefaultUnit

      .. rst-class:: sig-pretty-signature
      
         | :c:enum:`~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 :c:enumerator:`~kA3DUnitUnknown`\ . 
      



.. c:member:: A3DUns32 A3DRWParamsPmiData.m_uiProprietaryFontDirectoriesSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The size of :c:member:`m_ppcProprietaryFontDirectories <A3DRWParamsPmiData.m_ppcProprietaryFontDirectories>`\ . 
      



.. c:member:: A3DUTF8Char** A3DRWParamsPmiData.m_ppcProprietaryFontDirectories

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~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. 
      



.. c:member:: A3DGraphRgbColorData A3DRWParamsPmiData.m_sDefaultColor

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DGraphRgbColorData`
      
      Color to use when PMI has no color. 
      
      
         6.1 
      
      



.. c:member:: A3DBool A3DRWParamsPmiData.m_bAlwaysUseDefaultColor

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      A value of ``TRUE`` is to substitute the color of PMI in the CAD file with the default color that is specified in :c:member:`m_sDefaultColor <A3DRWParamsPmiData.m_sDefaultColor>`\ . 
      
      
         9.0 
      
      




