# A3DEntityGetPDFNodeIdFromRead

A3DStatus `A3DEntityGetPDFNodeIdFromRead`(const A3DEntity *pEntity, const A3DEntity *pEntityFather, const A3DRWParamsPrcReadHelper *pA3DRWParamsPrcReadHelper, A3DUTF8Char **pcUTF8Name)
  `A3DStatus` A3DEntityGetPDFNodeIdFromRead(const `A3DEntity`* pEntity, const `A3DEntity`* pEntityFather, const `A3DRWParamsPrcReadHelper`* pA3DRWParamsPrcReadHelper, `A3DUTF8Char`** pcUTF8Name)

  Gets the PDF node unique IDs for the entities.

  Given a pointer to the PRC entity, this function gets the unique name that will be used in the PDF scene graph. This function must be used AFTER the PRC file has been created from the model file.

  Parameters

  > pEntity: The pointer to the PRC entity

  > pEntityFather: The pointer to the product occurrence owner to the PRC entity. A3D_NULL_HANDLE if pEntity is a product occurrence.

  > pA3DRWParamsPrcReadHelper: The pointer to the helper object generally built by the function A3DAsmModelFileLoadFromPrcStream.

  > pcUTF8Name: The identifier as a string.

  Returns

  > `A3D_SUCCESS`on success, or an error code on failure

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