Package com.aspose.slides

Examples of com.aspose.slides.ITable


      //Define columns with widths and rows with heights
      double[] dblCols = { 50, 50, 50 };
      double[] dblRows = { 50, 30, 30, 30, 30 };

      //Add table shape to slide
      ITable tbl = sld.getShapes().addTable(100, 50, dblCols, dblRows);

      //Set border format for each cell
      for(int row = 0; row < tbl.getRows().size(); row++)
      {
          for (int cell = 0; cell < tbl.getRows().get_Item(row).size(); cell++)
          {
              tbl.getRows().get_Item(row).get_Item(cell).getBorderTop().getFillFormat().setFillType(FillType.Solid);
              tbl.getRows().get_Item(row).get_Item(cell).getBorderTop().getFillFormat().getSolidFillColor().setColor(Color.RED);
              tbl.getRows().get_Item(row).get_Item(cell).getBorderTop().setWidth(5);

              tbl.getRows().get_Item(row).get_Item(cell).getBorderBottom().getFillFormat().setFillType(FillType.Solid);
              tbl.getRows().get_Item(row).get_Item(cell).getBorderBottom().getFillFormat().getSolidFillColor().setColor(Color.RED);
              tbl.getRows().get_Item(row).get_Item(cell).getBorderBottom().setWidth(5);

              tbl.getRows().get_Item(row).get_Item(cell).getBorderLeft().getFillFormat().setFillType(FillType.Solid);
              tbl.getRows().get_Item(row).get_Item(cell).getBorderLeft().getFillFormat().getSolidFillColor().setColor(Color.RED);
              tbl.getRows().get_Item(row).get_Item(cell).getBorderLeft().setWidth(5);

              tbl.getRows().get_Item(row).get_Item(cell).getBorderRight().getFillFormat().setFillType(FillType.Solid);
              tbl.getRows().get_Item(row).get_Item(cell).getBorderRight().getFillFormat().getSolidFillColor().setColor(Color.RED);
              tbl.getRows().get_Item(row).get_Item(cell).getBorderRight().setWidth(5);
          }
      }
      //Merge cells 1 & 2 of row 1
      tbl.mergeCells(tbl.getRows().get_Item(0).get_Item(0), tbl.getRows().get_Item(1).get_Item(0), false);

      //Add text to the merged cell
      tbl.getRows().get_Item(0).get_Item(0).getTextFrame().setText("Merged Cells");

      //Save PPTX to Disk
      pres.save("data/pptx4j/Tables-Aspose.pptx", SaveFormat.Pptx);
     
      System.out.println("Table Created Successfully...");
View Full Code Here


        //Define columns with widths and rows with heights
        double[] dblCols = { 50, 50, 50 };
        double[] dblRows = { 50, 30, 30, 30, 30 };
        //Add table shape to slide
        ITable tbl = sld.getShapes().addTable(100, 50, dblCols, dblRows);

        //Set border format for each cell

        for(int row = 0; row < tbl.getRows().size(); row++)
        {
            for (int cell = 0; cell < tbl.getRows().get_Item(row).size(); cell++)
            {
                tbl.getRows().get_Item(row).get_Item(cell).getBorderTop().getFillFormat().setFillType(FillType.Solid);
                tbl.getRows().get_Item(row).get_Item(cell).getBorderTop().getFillFormat().getSolidFillColor().setColor(Color.RED);
                tbl.getRows().get_Item(row).get_Item(cell).getBorderTop().setWidth(5);

                tbl.getRows().get_Item(row).get_Item(cell).getBorderBottom().getFillFormat().setFillType(FillType.Solid);
                tbl.getRows().get_Item(row).get_Item(cell).getBorderBottom().getFillFormat().getSolidFillColor().setColor(Color.RED);
                tbl.getRows().get_Item(row).get_Item(cell).getBorderBottom().setWidth(5);

                tbl.getRows().get_Item(row).get_Item(cell).getBorderLeft().getFillFormat().setFillType(FillType.Solid);
                tbl.getRows().get_Item(row).get_Item(cell).getBorderLeft().getFillFormat().getSolidFillColor().setColor(Color.RED);
                tbl.getRows().get_Item(row).get_Item(cell).getBorderLeft().setWidth(5);

                tbl.getRows().get_Item(row).get_Item(cell).getBorderRight().getFillFormat().setFillType(FillType.Solid);
                tbl.getRows().get_Item(row).get_Item(cell).getBorderRight().getFillFormat().getSolidFillColor().setColor(Color.RED);
                tbl.getRows().get_Item(row).get_Item(cell).getBorderRight().setWidth(5);
            }
        }
        //Merge cells 1 & 2 of row 1
        tbl.mergeCells(tbl.getRows().get_Item(0).get_Item(0), tbl.getRows().get_Item(1).get_Item(0), false);

        //Add text to the merged cell
        tbl.getRows().get_Item(0).get_Item(0).getTextFrame().setText("Merged Cells");

        //Save PPTX to Disk
        pres.save("data/AsposeTable.pptx", SaveFormat.Pptx);
        System.out.println("Program executed successfully");
  }
View Full Code Here

TOP

Related Classes of com.aspose.slides.ITable

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.