iText - Urgente

0 respostas
Marques

Pessoal,

Por que o código abaixo imprime em colunas diferentes, dependendo da impressora na qual eu imprimo o arquivo .pdf?

import <a href="http://java.io">java.io</a>.<em>;

import com.lowagie.text.</em>;

import com.lowagie.text.pdf.*;

public class Teste {

public static void main(String[] args) {

try {

Document document = new Document(PageSize.A4.rotate(), 36, 36, 36, 36);

PdfWriter writer = PdfWriter.getInstance(document,

new FileOutputStream(Teste.pdf));

document.open();

BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.CP1252,

BaseFont.NOT_EMBEDDED);

PdfContentByte cb = writer.getDirectContent();

cb.beginText();

cb.setFontAndSize(bf, 13);

cb.setTextMatrix(85, 570);

cb.showText(Imprime em posiçoes diferentes dependendo da impressora);

cb.endText();

document.close();

}
catch (DocumentException dex) {
  dex.printStackTrace();
}
catch (IOException ioex) {
  ioex.printStackTrace();
}

}
}

Antecipadamente agradecido,

Marques

Criado 16 de setembro de 2003
Respostas 0
Participantes 1