.. role:: clio-deprecated
   :class: clio-flag clio-flag-deprecated


##############################################
A3DPDF3DAnnotGetJavascriptHighlightManagerName
##############################################

.. c:function:: A3DStatus A3DPDF3DAnnotGetJavascriptHighlightManagerName(const A3DPDF3DAnnot *p3DAnnot, A3DUTF8Char **ppcHighlightManagerName)

   .. rst-class:: clio-flags
   
      :clio-deprecated:`deprecated`
   
   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DPDF3DAnnotGetJavascriptHighlightManagerName(*const* :c:type:`~A3DPDF3DAnnot`\ \* **p3DAnnot**\ , :c:type:`~A3DUTF8Char`\ \*\* **ppcHighlightManagerName**\ )
   
   Function to retrieve the name of the javascript Highlight Manager object.
   
   
   .. warning::
   
      This function is deprecated. Please use :c:func:`~A3DPDF3DNodeSceneGetJavascriptManagerName`\ instead. This will be removed in version 2028.1.0. On PDF files generated with the datamodel API, customers can configure properties for highlighting behaviour within 3D scenes. With this, customers need to write some JavaScript at the document level (typically on the UI widgets on a page) to set the highlight properties. This Highlight Manager object returned by this function can be used to do that. Please refer to the section 'Setting up Properties for Highlight or Select on 3D Scene Widget' in programming guide for more details. This function must be called after inserting the 3d annot object with :c:func:`~A3DPDFPageInsert3DAnnot`\ or :c:func:`~A3DPDFPageFieldSet3DAnnot`\ .
   
   
   
   Memory Management
   =================
   
   In case of success, ``ppcHighlightManagerName``\ contains heap allocated memory you are responsible for. To free the memory on ``ppcHighlightManagerName``\ , call ``A3DPDF3DAnnotGetJavascriptHighlightManagerName``\ with ``p3DAnnot``\ set to *0*\ .
   
   
   **Parameters**
   
   
      **p3DAnnot**\ : The 3D Annot to work with.
   
      **ppcHighlightManagerName**\ : The Highlight Manager name as a string.
   
   




