Problemas de vínculos a datos personalizados de terceros en InDesign 2018

En InDesign 2018, el estado de los vínculos controlados por un plug-in que utiliza vínculos a datos personalizados no cambia correctamente en el panel Vínculos y los recursos en alta resolución se exportan en baja resolución.

  • Para resolver el primer problema, añada la siguiente línea al controlador principal de recursos (ResourceHandler); por ejemplo, el archivo CusDtLnk.fr file en el plug-in de ejemplo CustomDataLink.
        IID_ILINKRESOURCEHELPERHANDLER, kFileLinkResourceHelperHandlerImpl,
  • Para resolver el problema de exportación en baja resolución, incluya el siguiente fragmento en la implementación de ResourceHandler; por ejemplo, CustomDataLinkResourceHandler.h para el plug-in de ejemplo 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;
}

 

 

Logotipo de Adobe

Inicia sesión en tu cuenta