英語は話せませんが、やってみます。最初に問題が発生しました。印刷する必要があります。プログラムTicket
は問題ありませんが、Company
印刷しようとすると、プリンターのマージン24 25 15 18
またはそのようなマージンが表示されます。印刷ダイアログで余白を7 7 0 5
に変更する必要があります。この余白を変更すると、最高の結果が得られます。しかし、私の問題は、プログラムが私のためではなく、各販売にマージンを置きたくない別の人のためのものであることです. また、マージンをデフォルトとして設定する方法がわかりません。
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
try {
this.jTextPane1.print();
} catch (PrinterException ex) {
Logger.getLogger(GUI.class.getName()).log(Level.SEVERE, null, ex);
}
}
を使用しJTextPane
てプレビューを表示し、次のようなコードで印刷します。
私は知ってawt.Print
いますが、このクラスの多くを知りません。また、時間があまりありません。余白をデフォルトに変更して印刷する新しいクラスがある場合は、感謝します. 英語でごめんなさい...
PD: プリントは EPSON-TMU220 です