Elipse
Contents
[
Hide
]
Crear Elipse
En este tema, presentaremos a los desarrolladores cómo agregar formas de elipse a sus diapositivas utilizando Aspose.Slides para Python a través de .NET. Aspose.Slides para Python a través de .NET proporciona un conjunto más fácil de APIs para dibujar diferentes tipos de formas con solo unas pocas líneas de código. Para agregar una elipse 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 una AutoShape de tipo Elipse utilizando el método AddAutoShape expuesto por el objeto IShapes
- Escriba la presentación modificada como un archivo PPTX
En el ejemplo que se presenta a continuación, hemos agregado una elipse a la primera diapositiva.
import aspose.slides as slides
# Instanciar la clase Presentation que representa el PPTX
with slides.Presentation() as pres:
# Obtener la primera diapositiva
sld = pres.slides[0]
# Agregar AutoShape de tipo elipse
sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
# Escribir el archivo PPTX en el disco
pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)
Crear Elipse Formateada
Para agregar una elipse mejor formateada 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 una AutoShape de tipo Elipse utilizando el método AddAutoShape expuesto por el objeto IShapes.
- Establezca el tipo de relleno de la elipse a Sólido.
- Establezca el color de la elipse utilizando la propiedad SolidFillColor.Color expuesta por el objeto FillFormat asociado al objeto IShape.
- Establezca el color de las líneas de la elipse.
- Establezca el ancho de las líneas de la elipse.
- Escriba la presentación modificada como un archivo PPTX.
En el ejemplo que se presenta a continuación, hemos agregado una elipse formateada a la primera diapositiva de la presentación.
import aspose.slides as slides
import aspose.pydrawing as draw
# Instanciar la clase Presentation que representa el PPTX
with slides.Presentation() as pres:
# Obtener la primera diapositiva
sld = pres.slides[0]
# Agregar AutoShape de tipo elipse
shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
# Aplicar un formato a la forma de elipse
shp.fill_format.fill_type = slides.FillType.SOLID
shp.fill_format.solid_fill_color.color = draw.Color.chocolate
# Aplicar un formato a la línea de la elipse
shp.line_format.fill_format.fill_type = slides.FillType.SOLID
shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
shp.line_format.width = 5
# Escribir el archivo PPTX en el disco
pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)