Problèmes de liaison de données personnalisées tierces dans InDesign 2018

Dans InDesign 2018, le statut des liens gérés par un module externe utilisant des liaisons de données personnalisées ne se met pas à jour correctement dans le panneau Liens et les ressources haute résolution sont exportées en basse résolution.

  • Pour résoudre le premier problème, ajoutez la ligne ci-dessous au patron du gestionnaire de ressources, par exemple, le fichier CusDtLnk.fr dans l’exemple de module externe CustomDataLink.
        IID_ILINKRESOURCEHELPERHANDLER, kFileLinkResourceHelperHandlerImpl,
  • Pour résoudre le problème d’exportation à basse résolution, utilisez l’extrait de code suivant dans l’implémentation ResourceHandler, par exemple, CustomDataLinkResourceHandler.h pour l’exemple de module externe CustomDataLink.
virtual bool CanProvideFile(const UIDRef& ref, const URI& uri) 
{
 return true;
}
virtual ErrorCode GetFile(const UIDRef& ref, const URI& uri, IDFile& idFile)
{
                if (Utils<ICusDtLnkFacade>()->URIToIDFile(uri, idFile))
                                return kSuccess;
                return kFailure;
}

 

 

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne