Hallo,
ich habe aus einer Beispiel-Ecke den Code gefunden und wollte ihn ausprobieren. Leider läuft er in der Eclipse nicht.
Fehlermeldung: <teminated> ApacheconEU08 [Java Application] c:\Program Files\Java\jre6\bin\javaw.exe
Folgende Java Libaries habe ich eingebunden: poi-3.7-20101029.jar und poi-scratchpad-3.7-20101029.jar
Der Code lautet
Für Euch, die sich auskennen muss doch da ein entscheidener Hinweis sein - oder was kann ich noch bereitstellen?
Vielen vielen Danke:applaus:
Gruss
Youngster
ich habe aus einer Beispiel-Ecke den Code gefunden und wollte ihn ausprobieren. Leider läuft er in der Eclipse nicht.
Fehlermeldung: <teminated> ApacheconEU08 [Java Application] c:\Program Files\Java\jre6\bin\javaw.exe
Folgende Java Libaries habe ich eingebunden: poi-3.7-20101029.jar und poi-scratchpad-3.7-20101029.jar
Der Code lautet
Java:
package org.apache.poi.hslf.examples;
import org.apache.poi.hslf.usermodel.*;
import org.apache.poi.hslf.model.*;
import org.apache.poi.hslf.record.TextHeaderAtom;
import java.io.IOException;
import java.io.FileOutputStream;
import java.io.File;
import java.awt.*;
public class ApacheconEU08 {
public static void main(String[] args) throws IOException {
SlideShow ppt = new SlideShow();
ppt.setPageSize(new Dimension(720, 540));
slide1(ppt);
FileOutputStream out = new FileOutputStream("apachecon_eu_08.ppt");
ppt.write(out);
out.close();
}
public static void slide1(SlideShow ppt) throws IOException {
Slide slide = ppt.createSlide();
TextBox box1 = new TextBox();
TextRun tr1 = box1.getTextRun();
tr1.setRunType(TextHeaderAtom.CENTER_TITLE_TYPE);
tr1.setText("POI-HSLF");
box1.setAnchor(new Rectangle(54, 78, 612, 115));
slide.addShape(box1);
TextBox box2 = new TextBox();
TextRun tr2 = box2.getTextRun();
tr2.setRunType(TextHeaderAtom.CENTRE_BODY_TYPE);
tr2.setText("Java API To Access Microsoft PowerPoint Format Files");
box2.setAnchor(new Rectangle(108, 204, 504, 138));
slide.addShape(box2);
TextBox box3 = new TextBox();
TextRun tr3 = box3.getTextRun();
tr3.getRichTextRuns()[0].setFontSize(32);
box3.setHorizontalAlignment(TextBox.AlignCenter);
tr3.setText(
"ABC 1234\r" +
"yellow - wwww - sss");
box3.setAnchor(new Rectangle(206, 348, 310, 84));
slide.addShape(box3);
}
}
Für Euch, die sich auskennen muss doch da ein entscheidener Hinweis sein - oder was kann ich noch bereitstellen?
Vielen vielen Danke:applaus:
Gruss
Youngster