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