2009-07-09 2 views
0

Я прошел через документ в Adobe LiveDocs, описывающая работа с PDF: http://livedocs.adobe.com/flex/3/html/help.html?content=PDF_1.htmlПоказать PDF в Flex воздухе

Но я застрял с ним и не могу заставить его работать.

Может ли кто-нибудь мне помочь?

благодаря Владимир

+0

С чем именно вы столкнулись? – geowa4

ответ

1

Adobe Air основан на Adobe Reader браузер плагин для визуализации PDF файлов. Таким образом, пользователь приложения AIR должен будет установить Adobe Reader. Это также означает, что любая настройка, которая могла быть выполнена пользователем для интерфейса Adobe Reader, будет отражена в их приложении AIR.

Как вы считаете, установлен ли Adobe Reader? Он должен быть не менее версии 8.1.

Вы можете поместить контрольную точку в код ниже, где он проверит pdfCapability, и он скажет вам, поддерживает ли он PDF.

<?xml version="1.0" encoding="utf-8"?> 
<mx:WindowedApplication 
    xmlns:mx="http://www.adobe.com/2006/mxml" 
    layout="absolute" 
    creationComplete="onCreationComplete()"> 

    <mx:Script> 
     <![CDATA[ 
      import mx.core.UIComponent; 

      public function onCreationComplete():void 
      { 
       if(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK) 
       { 
        var htmlLoader:HTMLLoader = new HTMLLoader(); 
        var pdfUrl:URLRequest = new URLRequest("http://www.adobe.com/devnet/flex/pdfs/getting_started_with_Flex3.pdf"); 
        htmlLoader.load(pdfUrl); 
        htmlLoader.width = 1024; 
        htmlLoader.height= 768; 
        pdfComponent.addChild(htmlLoader); 
       } 
      } 
     ]]> 
    </mx:Script> 
    <mx:VBox> 
     <mx:Label text="pdf below:" /> 
     <mx:UIComponent id="pdfComponent" /> 
    </mx:VBox> 
</mx:WindowedApplication> 
Смежные вопросы