1


サーバーから tiff ファイルをロードするために urlloader を使用しています。次に、それを ByteArray として取得し、ポップアップ ウィンドウに画像を表示します。

var bytes:ByteArray = urlloader.data as ByteArray; TIFFbaselineDecoder を使用してバイトをデコードし、ポップアップを開いてビットマップを表示します。うまく動作します。

今、私はpdfファイルに対して同じことをしたいと思っています。bytearray からウィンドウに pdf ファイルを表示するにはどうすればよいですか。

私にお知らせください。

ありがとう
ヴィッシュ

4

1 に答える 1

1

まず、ユーザーのマシンが PDF 表示に適しているかどうかを確認できます。

if(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK){
    trace("PDF content can be displayed");
} 
else {
    trace("PDF cannot be displayed. Error code:", HTMLLoader.pdfCapability); 
}

もしそうなら、

var request:URLRequest = new URLRequest("http://www.example.com/test.pdf"); 
pdf = new HTMLLoader(); 
pdf.height = 800; 
pdf.width = 600; 
pdf.load(request); 
container.addChild(pdf);

気をつけてください、これも機能します:

<mx:HTML width="100%" height="100%" location="understanding_the_flex_3_lifecycle_v1.0.pdf"/>
于 2010-09-27T17:50:16.050 に答える