Проблеми зі сторонніми користувацькими каналами зв'язків у InDesign 2018

У InDesign 2018 статус зв'язків, що керуються плагіном з використанням користувацьких каналів зв'язків, не оновлюється належним чином на панелі «Зв'язки», а об'єкти з високою роздільною здатністю експортуються з низькою роздільною здатністю.

  • Щоб вирішити першу проблему, додайте рядок, наведений нижче, до керівного файлу обробки ресурсів (наприклад, файлу CusDtLnk.fr у зразку плагіну CustomDataLink).
        IID_ILINKRESOURCEHELPERHANDLER, kFileLinkResourceHelperHandlerImpl,
  • Щоб вирішити проблему експорту із низькою роздільною здатністю, використовуйте наведений нижче фрагмент під час впровадження ResourceHandler (наприклад, CustomDataLinkResourceHandler.h для зразка плагіну 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;
}

 

 

Отримуйте допомогу швидше й простіше

Новий користувач?