ネットワークサーバーにアノテーションファイルを保存した場合に時間がかかる

文書番号 : 39444     文書種別 : 制限事項     登録日 : 2016/06/21     最終更新日 : 2016/06/21
文書を印刷する
対象製品
LEADTOOLS 17.5J Imaging Pro Suite
詳細
System.IO.File.Copyメソッドを実行後、annCodecs.Saveメソッドを実行してネットワークサーバーにアノテーションを保存するとアノテーションの保存に時間がかかります。
annCodecs.Saveメソッドのみ実行した場合は現象は発生しません。

本現象はLEADTOOLS 17.5Jの制限事項です。


参考例:
アノテーションオブジェクトを10~20個配置して、以下のようにFile.Copyメソッド、annCodecs.Saveメソッドでネットワークサーバーに保存するとアノテーションの保存に5~10秒程度の時間がかかります。(保存時間はネットワーク環境によって異なる場合があります。)
--------------------------------------------------
' アノテーションファイルをバックアップ
File.Copy("¥¥マシン名¥Test¥Test.ann", "¥¥マシン名¥Test¥Test.ann.bak", True)

' アノテーションファイルを保存
annCodecs.Save("¥¥マシン名¥Test¥Test.ann", Container, AnnCodecsFormat.Xml, 1, AnnCodecsSavePageMode.Replace)
--------------------------------------------------
回避方法
AnnCodecsFormat.Serialize形式での保存をご検討ください。
AnnCodecsFormat.Xml形式で保存する必要がある場合には、一度ローカルに保存してからネットワークサーバーへコピーする方法をご検討ください。