1

flex アプリケーションから PDF を生成するために、alivePDF を使用しています。Flex アプリケーションで [PDF を保存] ボタンをクリックすると、[名前を付けて保存] ウィンドウが表示され、PDF ファイルを保存する場所を参照できます。メモ帳やワードなどでファイルを保存しようとしたときにポップアップするのと同じウィンドウです。ユーザーが一定時間アイドル状態の場合、プログラムでこのウィンドウを閉じたいと思います。PDFを保存するために使用しているコードは次のとおりです。

var file:FileReference = new FileReference();
        var genPdf:PDF = new PDF();
        genPdf = generatePDF(target, generateXML,str);
        file.save(genPdf.save(Method.LOCAL), 'graph.pdf');
4

1 に答える 1

2

これは、フラッシュのセキュリティ モデルに違反するため、実行できません。つまり、ユーザーの知識/許可なしに何かを hd に保存できるようになります。

于 2011-12-09T14:18:47.200 に答える