Como setar fonte ao imprimir texto

0 respostas
alansto

Desde já meu obrigado a comunidade pois sempre foi uma grande fonte de conhecimento java para mim.

Seguinte pessoal preciso imprimir um determinado texto para uma impressora de cupom ( Matricial pequena ).
Estou usando o sequinte código para imprimir:

public void print(String content,PrintService printService,PrintRequestAttributeSet attributeSet) throws PrintException {
		
		DocPrintJob printJob = printService.createPrintJob();		
		InputStream inputStream = new ByteArrayInputStream(content.getBytes());
		
		DocFlavor docFlavor = DocFlavor.STRING.TEXT_PLAIN;  
		Doc printDoc = new SimpleDoc(inputStream, docFlavor, null);
		
		printJob.print(printDoc, attributeSet);
				        	
	}

Está imprimindo numa boa pessoal, porém meu problema é que não consigo setar o tamanho para a fonte do conteúdo impresso.
Está imprimindo com uma fonte padrão que é muito grande para meu caso.
Se alguém já passou por isso por favor me ajudem.
Já rodei a net mas não encontrei a resposta para minha dúvida.

Criado 11 de agosto de 2008
Respostas 0
Participantes 1