Última atualização em
24 de mai de 2023
|
Também é aplicável a Adobe InDesign, Adobe InDesign Server
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;
}