مشكلات رابط البيانات المخصصة للجهات الخارجية في InDesign 2018

في InDesign 2018، لا يتم تحديث حالة الروابط التي تتم إدارتها بواسطة مكون إضافي باستخدام روابط بيانات مخصصة بشكل صحيح في لوحة Links ويتم تصدير الأصول عالية الدقة بدقة منخفضة.

  • لحل المشكلة الأولى، أضف السطر أدناه إلى مدير معالج الموارد، على سبيل المثال، ملف 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;
}

 

 

شعار Adobe

تسجيل الدخول إلى حسابك