Problemi di collegamento dati personalizzato di terze parti in InDesign 2018

In InDesign 2018, lo stato dei collegamenti gestiti da un plug-in che utilizza collegamenti dati personalizzati non viene aggiornato correttamente nel pannello Collegamenti e le risorse ad alta risoluzione vengono esportate in bassa risoluzione.

  • Per risolvere il primo problema, aggiungere la riga seguente al gestore principale delle risorse, ad esempio il file CusDtLnk.fr nel plug-in di esempio CustomDataLink.
        IID_ILINKRESOURCEHELPERHANDLER, kFileLinkResourceHelperHandlerImpl,
  • Per risolvere il problema di esportazione a bassa risoluzione, utilizzare il seguente frammento nell'implementazione di ResourceHandler, ad esempio CustomDataLinkResourceHandler.h per il plug-in di esempio 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;
}

 

 

Ottieni supporto in modo più facile e veloce

Nuovo utente?