Problemer med tredjeparts brugerdefinerede datalink i InDesign 2018

I InDesign 2018 opdateres status for links, der administreres af et plugin ved hjælp af brugerdefinerede datalinks, ikke korrekt i panelet Links, og aktiver i høj opløsning eksporteres i lav opløsning.

  • For at løse det første problem skal du tilføje nedenstående linje til ressourcehåndteringschefen, f.eks. CusDtLnk.fr-filen i CustomDataLink-eksempel-plug-in'et.
        IID_ILINKRESOURCEHELPERHANDLER, kFileLinkResourceHelperHandlerImpl,
  • For at løse problemet med eksport i lav opløsning skal du bruge følgende snippet i ResourceHandler-implementeringen, f.eks. CustomDataLinkResourceHandler.h til CustomDataLink-eksempel-plug-in'et.
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;
}

 

 

Få hjælp hurtigere og nemmere

Ny bruger?