[英]Show pdf in Flex air
我瀏覽了Adobe Livedocs上的一個文檔,該文檔描述了使用pdf的方法: http ://livedocs.adobe.com/flex/3/html/help.html?content=PDF_1.html
但我堅持使用它,無法使其正常工作。
誰能幫我?
謝謝弗拉基米爾
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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.