Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package poijartest;
- import java.awt.Color;
- import java.awt.Rectangle;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import org.apache.poi.xslf.usermodel.XMLSlideShow;
- import org.apache.poi.xslf.usermodel.XSLFSlide;
- import org.apache.poi.xslf.usermodel.XSLFTable;
- import org.apache.poi.xslf.usermodel.XSLFTableCell;
- import org.apache.poi.xslf.usermodel.XSLFTableRow;
- public class TableTest {
- public static void main(String[] args) throws IOException {
- XMLSlideShow ppt = new XMLSlideShow();
- XSLFSlide sl = ppt.createSlide();
- XSLFTable tab = sl.createTable();
- XSLFTableRow r2 = tab.addRow();
- r2.addCell();
- r2.addCell();
- r2 = tab.addRow();
- r2.addCell();
- r2.addCell();
- tab.setAnchor(new Rectangle(100,100,100,100));
- int rIdx = 0;
- for (XSLFTableRow r : tab.getRows()) {
- rIdx++;
- int cIdx = 0;
- for (XSLFTableCell tc : r.getCells()) {
- cIdx++;
- tc.setBorderBottom(2);
- tc.setBorderBottomColor(Color.BLACK);
- tc.setBorderTop(2);
- tc.setBorderTopColor(Color.BLACK);
- tc.setBorderLeft(2);
- tc.setBorderLeftColor(Color.BLACK);
- tc.setBorderRight(2);
- tc.setBorderRightColor(Color.BLACK);
- tc.setText("r"+rIdx+" c"+cIdx);
- }
- }
- FileOutputStream fos = new FileOutputStream("bla.pptx");
- ppt.write(fos);
- fos.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment