Agregar forma
using IronPPT;
using IronPPT.Models;

// Load a PowerPoint presentation
var document = new PresentationDocument("output.pptx");

// Configure new shape
Shape shape = new Shape();
shape.Name = "triangle";
shape.Type = IronPPT.Enums.ShapeType.Triangle;
shape.Width = 100;
shape.FillColor = new Color("#444444");
shape.OutlineColor = Color.Black;
shape.Position = (200, 200);

// Add shape
document.Slides[0].AddShape(shape);

// Export PowerPoint presentation
document.Save("addShape.pptx");
Imports IronPPT
Imports IronPPT.Models

' Load a PowerPoint presentation
Dim document As New PresentationDocument("output.pptx")

' Configure new shape
Dim shape As New Shape()
shape.Name = "triangle"
shape.Type = IronPPT.Enums.ShapeType.Triangle
shape.Width = 100
shape.FillColor = New Color("#444444")
shape.OutlineColor = Color.Black
shape.Position = (200, 200)

' Add shape
document.Slides(0).AddShape(shape)

' Export PowerPoint presentation
document.Save("addShape.pptx")
NuGet Download
PM > Install-Package IronPPT
Agregar forma

Agregar forma

Las formas son un elemento fundamental en PowerPoint, ayudando a estructurar el contenido, enfatizar puntos clave y mejorar el atractivo visual. El uso efectivo de las formas permite a los presentadores organizar información, crear diagramas y guiar la atención de la audiencia. Ya sean flechas para dirección, rectángulos para cuadros de texto o círculos para resaltar, las formas hacen las presentaciones más atractivas y profesionales.

Con IronPPT, los desarrolladores pueden integrar y modificar formas sin problemas, lo que les da un control total sobre las diapositivas de PowerPoint. Esta flexibilidad permite presentaciones dinámicas y pulidas que comunican ideas de manera efectiva y dejan un impacto duradero.

Código de 5 pasos para agregar formas

  • Shape shape = new Shape();
  • shape.Type = IronPPT.Enums.ShapeType.Triangle;
  • shape.Width = 100;
  • shape.OutlineColor = Color.Black;
  • shape.Position = (200, 200);

Explicación del código

Para agregar una nueva forma a nuestra presentación de PowerPoint vacía, comenzamos creando un nuevo objeto Shape usando el constructor. Luego, definimos el tipo de forma que queremos crear modificando la propiedad Type y asignándole uno de los valores del enum ShapeType. Por ejemplo, para crear un triángulo, configuraríamos el Type a ShapeType.Triangle. Después de eso, podemos establecer las dimensiones de la forma asignando un valor entero a la propiedad Width, que especifica el ancho de la forma. Para personalizar la apariencia de la forma, podemos ajustar la propiedad OutlineColor; para este ejemplo, estableceremos el color en negro. Finalmente, posicionamos la forma en la diapositiva especificando las coordenadas x e y, que en este caso se establecerán en (200, 200). Esto coloca la forma en la ubicación deseada dentro de la presentación.

Aprenda a gestionar diapositivas con IronPPT
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 6,246Versión:2026.10recién lanzado