62

重複の可能性:
HTML からの横向き印刷

以下のコードを使用して、ボタンのクリック時に印刷ウィンドウを表示しています。

function print_onclick() {
    window.print();
    return false;
}

ページを横向きで印刷したい。上記のコードに追加して機能させることができるプロパティはありますか?

追加情報: 私のページ幅は 1280 ピクセルなので、A4 用紙に縦向きで印刷すると、フォントが小さすぎます。2行だけ印刷したい。横向きでない場合、印刷中にそれらの表のセル/divのフォントサイズを修正する方法はありますか?

4

1 に答える 1

161

これをjavascriptで設定することはできません。これは、html/cssで行う必要があります。

<style type="text/css" media="print">
  @page { size: landscape; }
</style>

編集:ブラウザサポートの詳細については、この質問と受け入れられた回答を参照してください:@Page {size:landscape}は廃止されましたか?

于 2012-12-03T13:24:30.480 に答える