分享

Adobe AIRアプリケーション中にPDFをプレビューする | DigiTechLog Dot Com

 Tom5 2009-05-13

1、プレビューウィンドウを作るため、CPDFPreviewのインスタンスを生成とする

  1. var aPreview:CPDFPreview = new CPDFPreview();
  2. aPreview.open( true );

2、loadFile()でPDFファイルの参照を渡す

  1. aPreview.loadFile( fp );

もしくは下記のようなファイルURL形式で渡す

  1. aPreview.loadFile(file://” + fp.nativePath  );

3、下記のサンプルソースコード

  1. <?xml version=”1.0encoding=”utf-8?>
  2. <mx:Window xmlns:mx=”http://www.adobe.com/2006/mxmllayout=”absolutewidth=”912height=”636
  3.     creationComplete=”init();”
  4.     >
  5.     <mx:HTML id=”htMainViewright=”0left=”0top=”0bottom=”0/>
  6.     <mx:Script>
  7.         <![CDATA[
  8.             private const  DEFAULT_TITLE:String    = "PDF Preview";
  9.             private function init():void {
  10.             }
  11.             public function loadURL( anURL:String = "http://your.fault/", showStatusLocation:Boolean = false ):void {
  12.                 title = DEFAULT_TITLE;
  13.                 if ( true == showStatusLocation ) {
  14.                     status = ' Preview of: ' + anURL;
  15.                 }
  16.                 htMainView.location = anURL;
  17.             }
  18.             public function loadFile( anURL:File, showStatusLocation:Boolean = false  ):void {
  19.                 if ( null != anURL ) {
  20.                     loadURL( "file://" + anURL.nativePath, showStatusLocation );
  21.                 }
  22.             }
  23.         ]]>
  24.     </mx:Script>
  25. </mx:Window>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多