Erro ao imprimir etiqueta!

0 respostas
thiago_spdvr

Pessoal, boa tarde.

Eis o problema:

JasperPrint rel = JasperFillManager.fillReport(getClass().getResourceAsStream(relat), map, conn );
System.out.println(tamEtiq.getX(Size2DSyntax.MM));
System.out.println(tamEtiq.getY(Size2DSyntax.MM));
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
pras.add(new Copies(numpag));
MediaSize tamEtiq = new MediaSize(30, 80, Size2DSyntax.MM);
pras.add(tamEtiq);

Quando eu tento setar o tamanho da etiqueta com o MediaSize, da o erro:

java.lang.ClassCastException

Estava debugando e vi que o erro acontece aqui:

public boolean add(Attribute attribute) {
	Object oldAttribute = 
	    attrMap.put(attribute.getCategory(),
			AttributeSetUtilities.
			verifyAttributeValue(attribute, myInterface));
	return (!attribute.equals(oldAttribute));
    }

Na classe HashAttributeSet

Criado 26 de março de 2010
Respostas 0
Participantes 1