クライアントの請求書を印刷しようとしています。
最初は使っwindow.print()
ていたのですが、プリンターのティアオフの設定ができず、たまに位置合わせが変わってしまうのが難点です。
別の方法として、請求書を印刷するためのソリューションが必要です。誰でもいくつか提案できますか?
プリンターとのインターフェースでこれにアプレットを使用できますか。私はそれらのほとんどを経験しましたが、レポートを使用する必要があることを示しています。印刷にはドットマトリックスプリンターを使用しています。
css-media-typesを使用して、印刷固有の CSS でページを印刷可能にする必要があると思います。
これを JSP に含めることができます。
<link rel="stylesheet" type="text/css" href="only_4_print.css" media="print" />
この属性に注意してmedia="print"
ください。CSS は、ユーザーが見ている通常のページには適用されませんが、ページを印刷しようとすると、出力にはこのファイルの CSS が含まれます。
印刷用の CSS を JSP に直接含めたい場合は、次のようになります。
@media print {
body {font: 12pt georgia,serif;}
h1 {font-size: 18pt;}
h2 {font-size: 15pt; color: #000;}
}
したがって、同じページに 2 つの CSS ファイルが必要です。
お役に立てれば。
このアプローチをよりよく理解するのに役立つその他のリンクを次に示します。