Problemas de link de dados personalizados de terceiros no InDesign 2018

No InDesign 2018, o status dos links gerenciados por um plug-in usando links de dados personalizados não são atualizados corretamente no painel Links e os ativos de alta resolução são exportados em baixa resolução.

  • Para resolver o primeiro problema, adicione a linha abaixo ao manipulador principal do recurso (por exemplo, arquivo CusDtLnk.fr no plug-in de exemplo CustomDataLink).
        IID_ILINKRESOURCEHELPERHANDLER, kFileLinkResourceHelperHandlerImpl,
  • Para resolver o problema de exportação de baixa resolução, use o seguinte fragmento na implementação do ResourceHandler (por exemplo, CustomDataLinkResourceHandler.h para o plug-in de exemplo 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;
}

 

 

Receba ajuda com mais rapidez e facilidade

Novo usuário?