35 Adobe Readerとの連携

作品プログラム
動作環境
投稿者
ゆうと
更新日
2014-10-13 02:13:54
ダウンロード数
163

作品のプログラム

// Adobe Readerとの連携 //
// メソッドなどは http://pdf-file.nnn2.com/ を参考にして下さい
// プロデル 1.4.684以降対応
アクロバットというアクロバットアプリを作る
メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
  終わり
  初期化する手順
  ーー自動生成された手順です。ここにプログラムを書き加えても消える場合があります
  この内容を「Adobe Readerとの連携テスト」に変える
  開くボタンというボタンを作る
    その位置と大きさを{92、24、75、23}に変える
    その内容を「開く」に変える
  終わり

  開くボタンがクリックされた時の手順
    開く画面のフィルタを「PDFファイル|*.pdf|すべてのファイル|*.*」に変える
    開く画面を表示する
    もし開く画面のキャンセルなら終了する

    文章というアクロバット文章を作る
    文章へ開く画面のファイル名を開く
    文章のページ番号は、2
    アクロバットを表示する
  終わり
終わり

アクロバットアプリとは
  -AcroAppClass
  -acroApp
  はじめの手順
    AcroAppClassというCOM型(「{85DE1C45-2C66-101B-B02E-04021C009402}」)を作る
    AcroAppClassからインスタンスを作ってacroAppとする
  終わり
  【自分】を表示する手順
    acroApp:Show()
  終わり
  終わりの手順
    acroApp:CloseAllDocs()
    acroApp:Exit()
  終わり
終わり
アクロバット文章とは
  -AcroAVDocClass
  -avDoc
  -pdDoc
  -avPV
  はじめの手順
    AcroAVDocClassというCOM型(「{72498821-3203-101B-B02E-04021C009402}」)を作る
    AcroAVDocClassからインスタンスを作ってavDocとする
  終わり
  【自分】へ【ファイル名】を開く手順
    avDoc:Open(ファイル名、「」)
    pdDoc=avDoc:GetPDDoc()
    avPV=avDoc:GetAVPageView()
  終わり
  ファイル名を取得する手順
    [pdDoc:GetFileName()]を返す
  終わり
  ページ数を取得する手順
    [pdDoc:GetNumPages()]を返す
  終わり
  ページ番号を設定する手順
    [avPV:Goto(設定値)]を返す
  終わり
  終わりの手順
    pdDoc:Close()
  終わり
終わり
	

▲ページの先頭へ