Última actualización el
3 ago 2021
|
También se aplica a Adobe InDesign, Adobe InDesign Server
En InDesign 2018, el estado de los vínculos controlados por un plug-in que utiliza vínculos a datos personalizados no cambia correctamente en el panel Vínculos y los recursos en alta resolución se exportan en baja resolución.
- Para resolver el primer problema, añada la siguiente línea al controlador principal de recursos (ResourceHandler); por ejemplo, el archivo CusDtLnk.fr file en el plug-in de ejemplo CustomDataLink.
IID_ILINKRESOURCEHELPERHANDLER, kFileLinkResourceHelperHandlerImpl,
- Para resolver el problema de exportación en baja resolución, incluya el siguiente fragmento en la implementación de ResourceHandler; por ejemplo, CustomDataLinkResourceHandler.h para el plug-in de ejemplo 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;
}