2017-03-01 117 views
2

IEやFFなどのブラウザでは、印刷に背景を含めるときにユーザーが設定できるオプションがありますが、Edgeではこのオプションがプリンタの設定にないようです。Edgeブラウザで背景イメージと色を印刷する方法

コードまたはネイティブEdge JSコマンドでこれを有効にする方法はありますか?

+1

私はそれがまだ実装されていないと思います。通常の画像印刷でさえ、Edgeでは現時点では不安です。私はそれを無効にする方法があるとは思わない、すべての主要なブラウザの印刷機能はページ上でjsを実行することはできません。 –

+0

私はしばらくの間、Windows 10のVMを実行していて、IE 11の印刷設定で背景色が選択されていれば、EDGEは正常に機能しました。しかし、私は最近、最新のWindows 10にアップグレードしました.EDGEは背景色を印刷しません。何かが壊れたように見えますが、私はそれを設定する場所を見つけることができません。 – Glenn

答えて

0

これはQ &ですが、答えとして受け入れるつもりはありません。だから、あなたも書いてください。

エッジブラウザでは、2017年4月現在、エッジブラウザには明らかな解決策はありません。エッジには背景の色合いは含まれていません。これは機能の欠如であり、outlook.com(マイクロソフト自身)からエッジを介して背景色のカレンダーを印刷すると明らかです。

Edgeは、「Open with IE」というメニュー項目を用意していますが、問題はありますが解決策はあります。これはうまくいきますが、IEで現在のURLを開こうとすると静的なページでのみ機能します。


私のアプリケーションの回避策は、印刷ページに[Save for IE]ボタンを含めることでした。クリックすると、印刷可能なページの現在のDOMツリーが表示され、マークアップの文字列が作成され(必要に応じて調整されます)、ユーザーに単一ファイルとして保存されます。

これで、ユーザーはIEでこれを開き、印刷にまっすぐ送ることができます。


十分ではありません!しかし、あなたのアプリケーションをエッジで見ることができないようにするよりも優れています。

関連する問題