1

おはようございます、

Firefox または Chrome で iText の互換性の問題があるかどうかを知りたいです。JavaScriptを埋め込んだ自己印刷PDFドキュメントを作成しています。この JavaScript は、次の場所にある .js ファイルを呼び出す関数呼び出しです。

C:\Program Files (x86)\Adobe\Reader 11.0\Reader\Javascripts

Internet Explorer からは正しく印刷できますが、Firefox や Chrome からは印刷できません。したがって、この要素間に互換性の問題があるかどうかを知りたいです。私は以下を使用しています:

  • ウィンドウズ7
  • itext 2.0.2
  • Firefox 19
  • クロム 25
  • インターネットエクスプローラー9

また、アプリケーションが .js を呼び出していないかのように、.js が見つからないこともわかりました。これは、.js の先頭にダミーのアラートを追加したためです。これはIEでは完全に機能しますが、他のブラウザでは機能しません

ありがとうございました

4

2 に答える 2

0

これが役立つかどうかはわかりませんが、FFネイティブリーダーで間隔の問題が発生していたため、タグ(以下でVARIABLEと表記)が付いた文はAdobeでこのように読み取られました

"This has spaces between a VARIABLE"

しかし、FFネイティブリーダーでこのように読んでください "This has spaces between aVARIABLE"(変数の間にスペースはありません)

Unicode文字を使用してタグの間にスペースを挿入していましたが、これが問題の原因であることがわかりました。また、前の行にスペースを入れて新しい行に変数を配置しただけでも、それは機能しているように見えました

于 2013-03-19T19:39:06.380 に答える
0

PDF.js は自動印刷を完全にはサポートしていませんが、標準の print() 関数を使用している限り、印刷ダイアログは Firefox 20 以降で自動的に表示されるはずです。https://bugzilla.mozilla.org/show_bug.cgi?id=843342を参照してください。

于 2013-05-14T23:29:41.020 に答える