2

Java スクリプトを使用してブラウザの印刷プレビューのようなカスタム印刷プレビュー ダイアログを作成するにはどうすればよいですか? 印刷プレビュー ダイアログをカスタマイズする必要があるブック リーダーを開発しています (ページ数のカウント、自動改ページ、フォント サイズの変更)。

これを行うJSライブラリはありますか?これを行う方法があれば教えてください。

ありがとうございました。

4

1 に答える 1

2

そのタスクに多くの Javascript を実際に使用する必要はありません。CSS とそのメディア クエリがその役割を果たします。

次のようなシートを定義できます

@media print {
  body {
      width: 100%;
      color: red;
  }

  #someElement {
      display: none;
  }
}

そうすれば、新しいウィンドウまたはポップアップの実際のマークアップを複製して、それらのスタイルシート定義を適用できます。

于 2013-01-29T11:56:09.580 に答える