1. 概要

本製品には以下のコントロール(GUI部品)があります。

開発用のAPIには以下があります。

また、各コントロールには

があります。

1.1. PDFPageViewCtrl

PDFPageViewCtrlの主な機能は以下のとおりです。

カテゴリ

機能項目

PDFファイル

  • PDFファイルのオープン・クローズ
    • PDF1.3~PDF1.7
    • PDF2.0 (V5.0)
  • ドラッグ&ドロップによるオープン
  • PDFファイルの保存
  • オープン状態の取得
  • ドキュメントのハンドルを取得
  • ドキュメントのハンドルを別のコントロールへアタッチ
  • PDF Tool API 閲覧制限PDFの制限表示(V5.0)

PDF ファイルの情報

  • ドキュメントパスの取得
  • 文書情報の取得
  • ページ数の取得
  • ページサイズの取得
  • ユーザパスワードを持つか、ユーザパスワード取得
  • オーナパスワードを持つか、オーナパスワードによるロックの解除、オーナパスワードの取得
  • セキュリティ権限フラグの取得
  • 文書情報ダイアログの表示
  • 文書情報、セキュリティ情報の変更

ページ遷移

  • 先頭、前、次、最終ページへ移動
  • マウスホイール、スクロールバー、キー入力、APIで任意のページを表示<
  • 現在のページを取得

ページ表示

  • ページレイアウト(連続ページ表示/単ページ表示/見開き表示/表紙を独立表示)
  • ビューモード(幅に合わせる/ページに合わせる/高さに合わせる/カスタム倍率)
  • 拡大・縮小
  • 縦・横スクロール
  • ページ表示のアンドゥー、リドゥー
  • ページ表示の回転
  • クライアント座標から論理座標への変換(ポイント、矩形(V3.5))
  • グリッド表示(V6.0)

選択モード

  • テキスト選択
  • ハンドツール
  • マーキーズーム
  • カスタムモード

操作・マウスカーソル

  • 指定位置へのスクロール
  • スクロール位置の取得(V6.0)
  • マウスカーソルの位置取得
  • コントロールによるマウスカーソル制御の抑止、独自カーソルの設定(V3.5)
  • 右クリックメニュー、右クリックメニュー表示イベントの取得
  • マウスイベントの取得
  • キーボードイベントの取得
  • 自動スクロール(V5.0)
  • スクロールイベントの取得(V6.0)

検索

  • 検索ダイアログの表示、APIによる検索
  • ページ数単位、全文検索
  • 次や前の検索位置へ移動、検索位置の取得
  • 検索開始位置の指定(V3.5)

印刷

  • 印刷ダイアログの表示、APIによる印刷
  • ページを用紙に合わせる。印刷時の向き、サイズ、印刷位置の調整

画像/SVGファイル変換

  • BMP、PNG、JPEG、TIFF形式に変換
  • SVG形式に変換(V3.5)
  • ページ単位、ページ内矩形領域を画像に変換

テキスト

  • テキスト選択、コピー
  • ユーザーによるテキストハイライト、ハイライト色の指定(V3.5)
  • 指定範囲のテキスト情報の取得(V3.5)
    • 選択中のテキスト取得(V5.0)
    • 指定範囲のテキスト選択(V5.0)
    • 選択中のテキスト情報取得(V5.0MR1)

注釈の作成、編集

  • ノート注釈、リンク注釈、テキストボックス注釈、タイプライター注釈、ファイル添付、図形・下線・取り消し線など
  • コピー、カット、ペースト、削除、Ctrlキー&ドラッグによるコピー
  • 注釈の取得、ダイレクトな作成、削除、編集、ヒットテスト
  • 注釈属性のデフォルト値変更
  • 注釈外観の保存(V5.0)
  • ビュー座標系での位置指定(V5.0MR1)
  • 注釈フラグ 編集不可、選択不可(V5.0MR1)
  • スタンプ注釈(標準スタンプ、カスタムスタンプ)(V6.0)
  • ものさしツール(距離、周辺、面積ツール)(V6.0)
  • ものさしツール 測定比率と精度ダイアログ(V6.0)
  • ものさしツールのスナップ機能(V6.0)
  • 墨消し(Redact注釈)(V6.0)

アンドゥー、リドゥー

  • アンドゥー、リドゥー

タッチ操作

  • スクロール
  • ピンチイン、ピンチアウト

イベント

  • オブジェクトの移動、リサイズ、削除(V5.0)
  • テキスト入力の開始/終了、テキストの変更(V5.0)

1.2. PDFThumbnailCtrl

PDFThumbnailCtrlの主な機能は以下のとおりです。

カテゴリ

機能項目

PDFファイル

  • PDFファイルのオープン・クローズ
  • ドラッグ&ドロップによるオープン
  • PDFファイルの保存

サムネイル表示

  • サムネイル表示(複数列表示、注釈表示)
  • ページ遷移(マウスホイール、各種キーにデフォルトで対応)

ページ編集

  • ページの回転、移動、コピー
  • ページの削除、カット、コピー&ペースト、移動
  • 白紙ページの追加
  • ページサイズの変更
  • サムネイル上で、ドラッグ&ドロップによるページ移動、コピー
  • 外部PDFからページをコピー&ペースト、ドラッグ&ドロップ
  • アンドゥー、リドゥー

イベント

  • 右クリックメニュー、右クリックメニュー表示イベントの取得(V3.5)

1.3. PDFOutlineCtrl

PDFOutlineCtrlの主な機能は以下のとおりです。(V5.0以降)

カテゴリ

機能項目

PDFファイル

  • PDFファイルのオープン・クローズ

しおり

  • しおり表示
  • しおりのカラー・イタリック表示
  • しおりのアクション実行
  • 矢印キーによるしおり移動

1.4. PDFLayerCtrl

PDFLayerCtrlの主な機能は以下のとおりです。(V5.0以降)

カテゴリ

機能項目

PDFファイル

  • PDFファイルのオープン・クローズ

レイヤー

  • レイヤーの階層表示
  • 各レイヤーの表示ON・OFF