Rectángulo
Contents
[
Hide
]
Al igual que los temas anteriores, este también trata sobre cómo agregar una forma y esta vez la forma de la que discutiremos es Rectángulo. En este tema, hemos descrito cómo los desarrolladores pueden agregar rectángulos simples o formateados a sus diapositivas utilizando Aspose.Slides para Android a través de Java.
Agregar Rectángulo a la Diapositiva
Para agregar un rectángulo simple a una diapositiva seleccionada de la presentación, siga los pasos a continuación:
- Cree una instancia de la clase Presentation.
- Obtenga la referencia de una diapositiva utilizando su índice.
- Agregue un IAutoShape de tipo Rectángulo utilizando el método addAutoShape expuesto por el objeto IShapeCollection.
- Escriba la presentación modificada como un archivo PPTX.
En el ejemplo dado a continuación, hemos agregado un rectángulo simple a la primera diapositiva de la presentación.
// Instanciar la clase Presentation que representa el PPTX
Presentation pres = new Presentation();
try {
// Obtener la primera diapositiva
ISlide sld = pres.getSlides().get_Item(0);
// Agregar AutoShape de tipo rectángulo
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// Escribir el archivo PPTX en el disco
pres.save("RecShp1.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Agregar Rectángulo Formateado a la Diapositiva
Para agregar un rectángulo formateado a una diapositiva, siga los pasos a continuación:
- Cree una instancia de la clase Presentation.
- Obtenga la referencia de una diapositiva utilizando su índice.
- Agregue un IAutoShape de tipo Rectángulo utilizando el método addAutoShape expuesto por el objeto IShapeCollection.
- Establezca el Tipo de Relleno del Rectángulo a Sólido.
- Establezca el Color del Rectángulo utilizando el método SolidFillColor.setColor expuesto por el objeto IFillFormat asociado con el objeto IShape.
- Establezca el Color de las líneas del Rectángulo.
- Establezca el Ancho de las líneas del Rectángulo.
- Escriba la presentación modificada como un archivo PPTX.
Los pasos anteriores se implementan en el siguiente ejemplo.
// Instanciar la clase Presentation que representa el PPTX
Presentation pres = new Presentation();
try {
// Obtener la primera diapositiva
ISlide sld = pres.getSlides().get_Item(0);
// Agregar AutoShape de tipo rectángulo
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// Aplicar algún formato a la forma de rectángulo
shp.getFillFormat().setFillType(FillType.Solid);
shp.getFillFormat().getSolidFillColor().setColor(Color.GRAY);
// Aplicar algún formato a la línea del Rectángulo
shp.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.BLACK);
shp.getLineFormat().setWidth(5);
// Escribir el archivo PPTX en el disco
pres.save("RecShp2.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}