Web ページのフォントを印刷するために js がプリンターを呼び出す問題の解決策は、常に size_javascript スキルによって削減されます

WBOY
リリース: 2016-05-16 17:02:33
オリジナル
1512 人が閲覧しました

今日、Web ページを印刷するための小さな関数を作成したいのですが、window.print() を直接呼び出します。しかし、印刷後にフォント サイズが常に 1 サイズ小さくなります。その理由がわかりません。 。 。

その後、IE 印刷コントロールを使用しようとしましたが、IE のみをサポートするのは少し嫌だったので、戻って理由を探し続ける必要がありました

ポップアップレイヤーのせいで印刷したいページが表示されましたが、この現象は後で直接target="_blank"を指定すると正常に印刷できます。

さらに、

コードをコピーします コードは次のとおりです:

関数プレビュー()
{
bdhtml=window.document.body.innerHTML;
sprnstr="";
eprnstr="prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr) 17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
ウィンドウ。 document.body.innerHTML =prnhtml;
window.print();


を置き換えます。 印刷する必要があるコンテンツの最初と最後に配置すると、ページ全体ではなく、必要な部分のみが印刷されます。 (他人のブログ読んでたんですけどね)
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!