Problema usando iText
Publicado por solarin (12 intervenciones) el 21/01/2005 09:21:29
Hola todos-as, estoy intyentando ejecutar un simple ejemplo de codigo usando iText para generar un pdf, creo tengo todo las librerias necesarias pero no me funciona el codigo que tengo es el siguiente :
import java.io.FileOutputStream;
import java.io.IOException;
import javax.swing.*;
import java.awt.*;
import javax.swing.text.Document.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.PdfWriter;
public class Marco3 extends JFrame {
BorderLayout borderLayout1 = new BorderLayout();
Document doc = new Document();
//Si escribo doc. no se me despliegan los metodos y propiedades
PdfWriter.getInstance(doc ,new FileOutputStream("HelloWorld.pdf"));
//en esta linea la palabra doc me la subraya y me dice que se esperaba indicador
doc.open();
doc.add(new Paragraph("Hello World"));
// step 5: we close the document
document.close();
public Marco3() {
try {
jbInit();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
void jbInit() throws Exception {
this.getContentPane().setLayout(borderLayout1);
}
public static void main(String[] args) {
Marco3 marco3 = new Marco3();
}
}
vamos el problema parace claro que es al crear la instancia de document pero no se esactamente porque me hace esto,
haber si alguien me pudiera echar un cable
muchas gracias
saludos
import java.io.FileOutputStream;
import java.io.IOException;
import javax.swing.*;
import java.awt.*;
import javax.swing.text.Document.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.PdfWriter;
public class Marco3 extends JFrame {
BorderLayout borderLayout1 = new BorderLayout();
Document doc = new Document();
//Si escribo doc. no se me despliegan los metodos y propiedades
PdfWriter.getInstance(doc ,new FileOutputStream("HelloWorld.pdf"));
//en esta linea la palabra doc me la subraya y me dice que se esperaba indicador
doc.open();
doc.add(new Paragraph("Hello World"));
// step 5: we close the document
document.close();
public Marco3() {
try {
jbInit();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
void jbInit() throws Exception {
this.getContentPane().setLayout(borderLayout1);
}
public static void main(String[] args) {
Marco3 marco3 = new Marco3();
}
}
vamos el problema parace claro que es al crear la instancia de document pero no se esactamente porque me hace esto,
haber si alguien me pudiera echar un cable
muchas gracias
saludos
Valora esta pregunta


0