
#######################
A3DMDTextPropertiesData
#######################

.. c:struct:: A3DMDTextPropertiesData

   Markup text properties data structure.
   
   
      4.0
   
   
   
      For Markup rich text, properties are encoded into string attached to. It is the role of the user to parse through these properties. In case of simple text and others markups, the user needs this function in order to get properties.
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DMDTextPropertiesData.m_pcFont`
   * :c:member:`~A3DMDTextPropertiesData.m_dAngle`
   * :c:member:`~A3DMDTextPropertiesData.m_bSlant`
   * :c:member:`~A3DMDTextPropertiesData.m_ucThickness`
   * :c:member:`~A3DMDTextPropertiesData.m_ucSize`
   * :c:member:`~A3DMDTextPropertiesData.m_usLineStyle`
   * :c:member:`~A3DMDTextPropertiesData.m_dCharHeight`
   * :c:member:`~A3DMDTextPropertiesData.m_dCharSpacing`
   * :c:member:`~A3DMDTextPropertiesData.m_dCharWidth`
   * :c:member:`~A3DMDTextPropertiesData.m_iCharFixedRatioMode`
   * :c:member:`~A3DMDTextPropertiesData.m_eGlobalTextScoring`
   * :c:member:`~A3DMDTextPropertiesData.m_eFormat`
   * :c:member:`~A3DMDTextPropertiesData.m_eJustification`
   
   



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

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


.. c:member:: A3DUTF8Char* A3DMDTextPropertiesData.m_pcFont

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*
      
      Font of text.
      



.. c:member:: A3DDouble A3DMDTextPropertiesData.m_dAngle

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Slant angle (expressed in degrees).
      



.. c:member:: A3DBool A3DMDTextPropertiesData.m_bSlant

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      Is the text slanted?
      



.. c:member:: A3DUns16 A3DMDTextPropertiesData.m_ucThickness

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns16`
      
      Thickness of the text.
      



.. c:member:: A3DUns16 A3DMDTextPropertiesData.m_ucSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns16`
      
      Font size.
      



.. c:member:: A3DUns16 A3DMDTextPropertiesData.m_usLineStyle

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns16`
      
      Index of line symbol style in the table.
      
      
         :c:func:`~A3DGlobalGetGraphStyleData`
      
      



.. c:member:: A3DDouble A3DMDTextPropertiesData.m_dCharHeight

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Char height (expressed in mm).
      
      If this value is not used, it is set to -1.
      



.. c:member:: A3DDouble A3DMDTextPropertiesData.m_dCharSpacing

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Char spacing (expressed in mm).
      
      If this value is not used, it is set to -1.
      



.. c:member:: A3DDouble A3DMDTextPropertiesData.m_dCharWidth

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Char width (expressed in mm).
      
      If this value is not used, it is set to -1.
      



.. c:member:: A3DUns16 A3DMDTextPropertiesData.m_iCharFixedRatioMode

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns16`
      
      Char fixed ratio mode.
      
      If this value is not used, it is set to -1.
      



.. c:member:: A3DEMDTextPropertiesScore A3DMDTextPropertiesData.m_eGlobalTextScoring

      .. rst-class:: sig-pretty-signature
      
         | :c:enum:`~A3DEMDTextPropertiesScore`
      
      Global text scoring.
      



.. c:member:: A3DEMDTextPropertiesFormat A3DMDTextPropertiesData.m_eFormat

      .. rst-class:: sig-pretty-signature
      
         | :c:enum:`~A3DEMDTextPropertiesFormat`
      
      Text format.
      



.. c:member:: A3DEMDTextPropertiesJustification A3DMDTextPropertiesData.m_eJustification

      .. rst-class:: sig-pretty-signature
      
         | :c:enum:`~A3DEMDTextPropertiesJustification`
      
      Text justification.
      




