PDF Viewer SDK V5.0改訂情報

このページでは『Antenna House PDF Viewer SDK』Ver.5.0 の改訂情報を掲載しております。

最新版の改訂情報は以下をご覧ください。

最新版の改訂情報

改訂履歴

2024年12月20日
PDF Viewer SDK V5.0 改訂8版(Ver.5.0.8)
2024年6月10日
PDF Viewer SDK V5.0 改訂7版(Ver.5.0.7)
2023年12月4日
PDF Viewer SDK V5.0 改訂6版(Ver.5.0.6)
2023年5月24日
PDF Viewer SDK V5.0 改訂5版(Ver.5.0.5)
2023年5月10日
PDF Viewer SDK V5.0 改訂4版(Ver.5.0.4)
2023年1月10日
PDF Viewer SDK V5.0 改訂3版(Ver.5.0.3)
2022年7月29日
PDF Viewer SDK V5.0 改訂2版(Ver.5.0.2)
2021年12月6日
PDF Viewer SDK V5.0 改訂1版(Ver.5.0.1)
2021年6月28日
PDF Viewer SDK V5.0 初版(Ver.5.0.0)

PDF Viewer SDK V5.0 改訂8版(Ver.5.0.8)

2024年12月20日

追加/修正内容

PDFViewerAPI / PDFViewerCtrl 共通

  • 弊社から提供するdllにも電子署名が付与されるようになりました。
  • ライセンスファイルのロードに失敗した場合、LI_PATHのライセンス情報としてエラーメッセージを返すように修正しました。
  • 画像出力時に以前よりも大きな用紙サイズや高い解像度で出力ができるようになりました。
  • 特定のPDFにおいて、縦書きテキストの位置がずれる問題を修正しました。
  • フォントが埋め込みでないテキストの位置がずれる問題を修正しました。最初の文字の文字間が負の場合に影響があります。
  • サロゲートペアのときにテキスト取得用APIが返すバッファサイズや文字コードが正しくない問題を修正しました。

PDFViewerCtrl

  • 編集可能な注釈タイプであってもLockedContentsフラグがセットされている場合は、編集不可として扱うように仕様変更されました。
  • 呼び出すタイミングによりClientToLogicalが例外を発生する問題を修正しました。
  • AvsTextExtractOptionにUnicodeToRemoveに使用できるフラグ(UNI_XXX)を追加しました。
  • GetTextInfoで取得したテキスト情報に正しくない改行マークが入る問題を修正しました。
  • GetTextInfoで特定のテキストが取得できない問題を修正しました。
  • 座標変換がある場合にGetTextInfoで取得したテキスト情報が正しくない問題を修正しました。

PDFViewerAPI

  • ヘッダーにV6用のメソッドが追加されていますが V5ではサポートされません。
    getLoadFirstPage,setLoadFirstPage. class ImageInfo, getImageInfo(二つ)

PDF Viewer SDK V5.0 改訂7版(Ver.5.0.7)

2024年6月10日

追加/修正内容

PDFViewerAPI

  • C++/C言語APIにレンダリングのブレンド処理を無効にするAPIを追加しました。Direct2D利用時を除く表示/印刷/画像出力(BMP/PNG/JPEG/TIFF)が対象になります。
  • getPageTextInfoで取得されるテキスト情報がサロゲートペアのときおかしい問題を修正しました。
  • getTextInRectが返すバッファサイズがサロゲートペアのときおかしい問題を修正しました。

PDFViewerCtrl

  • 注釈が編集不可のときModifyObjectsメソッドで編集不可を解除できるように修正しました。
  • 注釈が選択不可のときリサイズ等の編集ができない様に修正しました。
  • 注釈を選択不可にしたときに選択状態が解除されない問題を修正しました
  • ページ回転のあるPDFでGetTextInfoメソッドでテキストが正しく取れない問題を修正しました。
  • ページ回転のあるPDFでGetTextInfoメソッドが返す文字の矩形が正しくない問題を修正しました。
  • リンクGoToRアクションが相対パスのときリンク先PDFをオープンできない問題を修正しました。

PDFViewerAPI / PDFViewerCtrl 共通

  • タイリングパターンを使用した特定のPDFの印刷が非常に遅い問題を修正しました。
  • テキストが取得できなかった一部の不正なPDFについてテキストが取得できるように改善しました。
  • オブジェクト数の多い特定のPDFでのレンダリング速度を若干改善しました。

PDF Viewer SDK V5.0 改訂6版(Ver.5.0.6)

2023年12月4日

追加/修正内容

PDFViewerAPI

  • 不足していたDirect2DとGDI/GDI+の表示切替APIを追加しました。(C言語)

PDFViewerCtrl

  • GetTextInfoメソッドを追加しました。文字の座標順でテキストを抽出できます。
  • PDFTumbnailCtrlにSelectedPagesプロパティを追加しました。選択中のページ番号を取得できます。

PDFViewerAPI / PDFViewerCtrl 共通

  • AvsTextInfoクラスのIsNewLineフィールドをプロパティgetに変更しました。(.NET Framework/.NET6)
  • ライセンス情報についてユーザー名の取得に対応しました。
  • Type3フォントの文字が黒く表示される問題を修正しました。
  • GDI/GDI+表示の場合に極端に大きなクリッピングがあると表示がおかしくなる問題を修正しました。
  • Direct2D表示の場合に埋め込みではないフォントにおけるCJK互換形の文字表示を改善しました。
  • DCTDecodeされた特定の画像が表示されない問題を修正しました。
  • 高圧縮PDFをカラー印刷した場合に画像が部分的に表示されない問題を修正しました。
  • ライセンス情報の一部が文字化けする問題を修正しました。

その他

  • VB.NET版PDF印刷サンプルを追加しました。(ApiVbPdfPrint)

PDF Viewer SDK V5.0 改訂5版(Ver.5.0.5)

2023年5月24日

追加/修正内容

PDFViewerCtrl

  • PrintDocumentで開始ページ番号または終了ページ番号が0の場合、印刷ダイアログが表示されずメソッドがfalseを返す問題を修正しました。
  • オープン前にPageLayoutにAPL_SINGLE、ZoomRatioをセットすると異常終了する問題を修正しました。
  • テキスト選択時の右クリックメニューで「下線を引く」「取り消し線を引く」を選択した場合「ハイライト」になる問題を修正しました。
  • 空文字列または半角スペースで検索するとSearchメソッドが完了しない問題を修正しました。
  • 拡大率3200%以上で範囲選択を行うと点線の選択枠が表示されない問題を修正しました。

PDF Viewer SDK V5.0 改訂4版(Ver.5.0.4)

2023年5月10日

追加/修正内容

PDFViewerAPI / PDFViewerCtrl 共通

  • 埋め込まれていないZapfDingbatsフォントの表示を改善しました。
  • 「32791 Cannot open input file」で失敗した場合のエラー詳細をメッセージに含めるよう修正しました。
  • 特定のPDFで罫線が表示されない問題を修正しました。(曲線で直線を表す特定のPDF)
  • 特定のPDFでテキスト位置がずれる問題を修正しました。
  • ライセンス情報を取得するGetLicenseInfoメソッドを追加しました。

PDFViewerAPI

  • setFastPrevewModeを追加しました。低品質ですが特定のケースで高速に表示されるモードです。(現状ではまだ通常のモードと大きな差異はありません。)

PDFViewerCtrl

  • レイヤー表示コントロールを追加しました。
  • PDF文書のプロパティ設定ダイアログにフォント情報タブを追加しました。
  • AGCS_HIDEERRDLGを指定すると、SaveDocumentメソッドの戻り値が常に0になる問題を修正しました。
  • CreateObjectに範囲外のページ番号を指定すると例外が発生する問題を修正しました。範囲外のページを指定した場合は例外は発生せず空文字列がリターンされます。

その他

  • サンプルビューアーからライセンス情報が確認できるようになりました。( AvsPDFViewerSample / AvsDotNetGuiCtlSample )

PDF Viewer SDK V5.0 改訂3版(Ver.5.0.3)

2023年1月10日

追加/修正内容

PDFViewerAPI

  • C++に加えて.NET Framework/.NET6にGetTextInfoInRectメソッドを追加しました。

PDFViewerCtrl

  • PDFPageViewCtrlにSelectWordStringメソッドを追加しました。
  • PDFPageViewCtrlにFitViewToRectメソッドを追加しました。
  • SelectedTextStringで取得されるテキストがタイミングにより正しくない問題を修正しました。
  • オープン前にViewMode、ZoomRatioを設定すると例外が発生する問題を修正しました。
  • AGCS_IGNOREOPENPAGELAYOUTの場合PDFの綴じ方(Direction)を反映しないように変更しました。

PDF Viewer SDK V5.0 改訂2版(Ver.5.0.2)

2022年7月29日

追加/修正内容

PDFViewerAPI / PDFViewerCtrl 共通

  • .NET6に対応しました。
  • 確認済み開発環境にVS2022を追加しました。
  • 一部のテキストで例外が発生しそれ以降のテキストが描画されない問題を修正しました。
  • ウォーターマーク文字列の位置を若干調整しました。
  • ロードするページ数制限のため空きメモリ容量を内部で調べていますが、.NET6対応に伴いこの方法を変更しました。

PDFViewerAPI

  • テキスト装飾を含めるかの設定用APIを追加しました。

PDFViewerCtrl

  • AvsTextInfoクラスにメンバーWritingModeおよびIsVerticalを追加しました。
  • IncludeArtifactプロパティを追加しました。テキスト装飾を含めるか設定します。
  • GetTextInfoInRect,GetSelectedTextInfo メソッドではタグ付きPDFの"Artifact"とタグ付けされたテキストを既定では含まないように変更しました。IncludeArtifactプロパティにて変更が可能です。
  • PDF2.0を編集して保存するとPDF1.6になる問題を修正しました。
  • FreeText注釈(タイプライター)を表示したときに背景が黒くなる問題を修正しました。
  • Polyline注釈について HitTestが誤判定する問題を修正しました。

PDF Viewer SDK V5.0 改訂1版(Ver.5.0.1)

2021年12月6日

追加/修正内容

PDFViewerAPI

  • 対応OSに Winodws11, Windows Server 2022を追加しました。
  • タイプ6,7のシェーディングパターンに対応しました。(Direct2D利用時のみ)
  • 同一の画像を繰り返し描画するPDFについて表示速度を改善しました。
  • searchAllメソッドにreverse引数を追加しました。(C++/.NET)
  • Direct2Dレンダリング時の警告メッセージを追加しました。
  • 画像サイズが極端に大きい場合にレンダリングされないことがある問題を修正しました。
  • テキストの文字範囲が広くなる現象について修正しました。
  • startPrintメソッドで用紙自動選択(paperSelect=true)を指定した場合に、用紙サイズが正しくないことがある問題を修正しました。

PDFViewerCtrl

  • 対応OSに Winodws11, Windows Server 2022を追加しました。
  • ViewCoordプロパティを追加しました。表示上の座標系での位置指定ができます。
  • 従来の論理座標と表示上の座標間の座標変換を行うメソッドを追加しました。
  • 注釈オブジェクトに編集不可(ロック)フラグを追加しました。
  • 注釈オブジェクトに選択不可フラグを追加しました。
  • 注釈のオブジェクトIDをNMキーに保存するようにしました。
  • AGCS_DISABLEALTTXTSELが指定された場合、ALTキーによる範囲指定テキスト選択も無効にしました。
  • しおりのカラー・イタリック表示に対応しました。
  • しおりの選択について矢印キーで移動できるようにしました。
  • SetFocusメソッドを追加しました。(PDFPageViewCtrl)
  • HasFocusプロパティを追加しました。(PDFOutlineCtrl)
  • PDFOutlineCtrlにAttachPDFViewメソッドを追加しました。PDFPageViewCtrlが複数ある場合に、しおりアクションを実行する先のPDFPageViewCtrlを変更できます。
  • .Net版においてコモンダイアログ(印刷や検索ダイアログ)のビジュアルスタイルを有効にしました。
  • GetNextObjectIDの呼び出しが遅い現象について改善いたしました。
  • GetTextInfoInRect ページ回転がある場合に文字矩形の座標値が正しくない問題を修正しました。
  • 単一ページ表示が指定されたPDFについて、ZoomRatio 設定時に例外が発生する問題を修正しました。
  • 「前を検索」のときヒット位置が循環しない問題を修正しました。
  • 回転されたページでGetObjectInfoメソッドが返す注釈の座標が正しくない問題を修正しました。
  • 波線注釈がその位置によって表示されないことがある問題を修正しました。
  • 未編集の状態で保存するとエラーが発生する問題を修正しました。
  • 塗りつぶし色を透明に設定したFreeText注釈を作成後、Adobe Acrobat Readerで表示すると背景色が透明にならない問題を修正しました。

PDF Viewer SDK V5.0 初版(Ver.5.0.0)

2021年6月28日

追加/修正内容

初版リリース