2011-02-10 6 views
0

で使用する方法。 ICEPDFは私のために正常に動作します(私はこれを使用してPDFを表示することができます)が、今、私はこれに印刷オプションを追加したいです。 これが可能です。このためにwarファイルがありますので、tomcatに展開します。ICE PDF |私のWebでPDFビューアのためのオープンソースのJavaアプリケーション - 私はicepdfを使用しています展開し、印刷オプション

答えて

0

あなたは、あなたが印刷するには、ツールバー上の「印刷」ボタンを使用することができますアプレットとしてビューアを使用している場合。 ICEfaces webappサンプルまたはその変形を使用している場合は、ブラウザ経由での印刷が困難になります。 PDFページのレンダリングを担当するサーブレットは、一度にページをレンダリングします。文書全体を印刷するには、印刷を開始する前に、文書内のすべてのページをブラウザに表示する必要があります。

他のPDFビューアのWebアプリケーションは、多くの場合、クライアント側のアプレットや一部のネイティブPDFビューアにprintコマンドをオフにプッシュします。

+0

はそんなにUに感謝します。私はアプレットとしてicepdfビューアを使用しています。今私はそれを行うには、top.howで利用可能なツールバーから '保存'ボタンを無効にしたい。私を助けてください :( – hjaffer2001

0

PropertyManagerのクラスは、UIを構成するために使用することができます。新しいインスタンスを作成し、必要なオーバーライドを設定し、それをSwingViewBuilderコンストラクタに渡します。

SwingController controller = new SwingController(); 

PropertiesManager properties = 
    new PropertiesManager(System.getProperties(), 
      ResourceBundle.getBundle(PropertiesManager.DEFAULT_MESSAGE_BUNDLE)); 

properties.setBoolean(PropertiesManager.PROPERTY_SHOW_UTILITY_SAVE, 
      Boolean.FALSE); 

SwingViewBuilder factory = new SwingViewBuilder(controller, properties); 
関連する問題