InDesign 2018 におけるサードパーティのカスタムデータリンクの問題

InDesign 2018 では、カスタムデータリンクを使用したプラグインで管理されているリンクの状態がリンクパネルで正しく更新されないという問題、および高解像度のアセットが低解像度で書き出されてしまうという問題があります。

  • 1 つ目の問題を解決するには、CustomDataLink サンプルプラグインのリソースハンドラーボス(例:CusDtLnk.fr ファイル)に以下の行を追加します。
        IID_ILINKRESOURCEHELPERHANDLER, kFileLinkResourceHelperHandlerImpl,
  • 低解像度の書き出しの問題を解決するには、ResourceHandler の実装で以下のスニペットを使用します(例:CustomDataLink サンプルプラグインの CustomDataLinkResourceHandler.h)。
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;
}

 

 

アドビのロゴ

アカウントにログイン