ブラウザ印刷設定の最初と最後のページのデフォルトチェックステータスをプログラム的に制御する方法は?
プログラミングコントロールブラウザ印刷ヘッダーフッター設定の制限デフォルトチェックステータス
Webページの印刷中、開発者は、デフォルトのヘッダーフッターのチェックを外したり、ヘッダーフッターコンテンツをカスタマイズするなど、コードを介して印刷設定を制御したいことがよくあります。ただし、JavaScriptまたはCSSを介してブラウザの印刷設定(ヘッダーとフッターのデフォルトチェックステータスを含む)を直接操作することは不可能です。
これは主に、ブラウザの印刷設定がブラウザ自体またはオペレーティングシステムとプリンタードライバーによって制御されているためです。これは、フロントエンドコードの許可範囲を超えています。 @media print
CSSルールを使用してヘッダーフッターコンテンツをカスタマイズしたとしても、特にPrintJSなどのプラグインを使用する場合は、ブラウザやプリンターのデフォルト設定をオーバーライドすることはできません。
たとえば、次のコードスニペットは、 @media print
とprintjsプラグインを使用してヘッダーとフッターをカスタマイズしようとしますが、効果は理想的ではない場合があります。
html2canvas(this。$ refs.templatetoimg、{ BackgroundColor:null、 ユーザー:本当、 Windowheight:document.body.scrollheight、 })。それから(canvas => { dom.style.height = 'calc(100VH -400px)' dom.style.overflow = 'auto' const url = canvas.todataurl( 'image/jpg') this.img = url const styles = "@media print {@page {height:100%; @top-left {content: 'top content';} @bottone-center {content: 'footer content';}}}"; printjs({ 印刷可能:url、 タイプ:「画像」、 documenttitle:this.previewtitle()、 スタイル:スタイル、 onloadingend:()=> { this.printloading = false dom.style.height = 'auto' dom.style.overflow = '可視' } }) })
その理由は、printjs(およびその他の類似の印刷ライブラリ)が通常、ブラウザのデフォルトの印刷ダイアログと設定をバイパスして、プリンターに直接コンテンツを送信するためです。したがって、 @media print
スタイルのルールは有効になりません。
要するに、現在、ブラウザの印刷設定でヘッダーフッターチェックステータスを直接制御する信頼できるJavaScriptまたはCSSメソッドはありません。開発者は、印刷されたコンテンツにプレインドヘッダーとフッターコンテンツなど、実際のニーズに基づいて他の代替品を検討するか、ユーザーをガイドしてブラウザ印刷ダイアログボックスの設定を手動で調整する必要があります。
以上がブラウザ印刷設定の最初と最後のページのデフォルトチェックステータスをプログラム的に制御する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

彼らが2013年にChromeに行ったとき、私たちはオペラを失いました。今年初めにChromeになったとき、Edgeと同じ取引。マイク・テイラーはこれらの変更を「減少させて」と呼びました

Trashy ClickBaitサイトから出版物の最大の8月まで、共有ボタンは長い間ウェブ全体でユビキタスでした。それでも、これらは議論の余地があります

今週のラウンドアップでは、AppleはWebコンポーネント、InstagramがどのようにInsta-Loadingスクリプトであるか、自己ホストの重要なリソースのための考えのための食べ物に入ります。

gitコマンドのドキュメントを調べていたとき、それらの多くが選択肢があることに気付きました。私は当初、これはただのものだと思っていました

難しい問題のように聞こえます。私たちはしばしば、何千もの色で製品ショットを持っていないので、withをひっくり返すことができます。私たちもそうしません

ウェブサイトにダークモードオプションがあるときが好きです。ダークモードにより、ウェブページが読みやすくなり、目がリラックスしているように感じます。を含む多くのウェブサイト

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
