Ultimo aggiornamento il
24 mag 2023
|
Si applica anche a Adobe InDesign, Adobe InDesign Server
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;
}