iText - O que fazer?

1 resposta
Marques

Lista,

Usei o iText para imprimir arquivo .pdf seguindo o modelo(exemplo) abaixo. Testei na minha impressora e funcionou ok, porém em outras impressoras dá uma diferença de posicionamento da impressão.

Alguém com experiência no uso do iText poderia me ajudar, mostrando-me ou dando dicas de como imprimir em determinada posição absoluta independentemente da impressora?

Abaixo, o código que estou usando:

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

1 Resposta

maxguzenski

ja que ninguem respondeu, vou fazer uma pergunta.

ja testou com outros pdf? baixados da internet? so para ver se isso nao acontece com esses pdf’s tambem.!

Criado 17 de setembro de 2003
Ultima resposta 17 de set. de 2003
Respostas 1
Participantes 2