Probleme mit benutzerdefinierten Datenverknüpfungen von Drittanbietern bei InDesign 2018

Bei InDesign 2018 wird der Status von Links, die von einem Plug-in mit benutzerdefinierten Daten-Links verwaltet werden, im Links-Bedienfeld nicht korrekt aktualisiert, und hochauflösende Assets werden in niedriger Auflösung exportiert.

  • Um das erste Problem zu beheben, fügen Sie die folgende Zeile zum Ressourcen-Handler-Boss hinzu, z. B. die Datei „CusDtLnk.fr“ im CustomDataLink-Sample-Plug-in.
        IID_ILINKRESOURCEHELPERHANDLER, kFileLinkResourceHelperHandlerImpl,
  • Verwenden Sie zum Beheben des Exportproblems mit niedriger Auflösung den folgenden Ausschnitt in der ResourceHandler-Implementierung, z. B. „CustomDataLinkResourceHandler.h“ für das CustomDataLink-Sample-Plug-in.
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;
}

 

 

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?