次のコードはjava.lang.ClassCastExceptionをスローします
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
aset.add(new MediaSize(60,80,Size2DSyntax.MM));
2行目を間違って実行したと思われますが、Java印刷サービスの詳細なドキュメントが見つかりません。カスタムメディアサイズを定義する適切な方法は何ですか?
次のコードはjava.lang.ClassCastExceptionをスローします
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
aset.add(new MediaSize(60,80,Size2DSyntax.MM));
2行目を間違って実行したと思われますが、Java印刷サービスの詳細なドキュメントが見つかりません。カスタムメディアサイズを定義する適切な方法は何ですか?
MediaSize
を実装していないPrintRequestAttribute
ため、エラーが発生します。
代わりに、私はあなたが次のようなものを使用する必要があると思います
aset.add(new MediaPrintableArea(5, 5, 50, 80, MediaPrintableArea.MM));
代わりは...
詳細については、 MediaPrintableAreaをご覧ください。