AlignShapes

AlignShapes(ShapesAlignmentType, bool, IBaseSlide)

Ändert die Platzierung aller Formen auf der Folie. Richtet Formen an den Rändern oder dem Rand der Folie aus oder richtet sie relativ zueinander aus.

public static void AlignShapes(ShapesAlignmentType alignmentType, bool alignToSlide, 
    IBaseSlide slide)
ParameterTypBeschreibung
alignmentTypeShapesAlignmentTypeBestimmt, welcher Typ von Ausrichtung angewendet wird.
alignToSlideBooleanWenn wahr, werden die Formen relativ zu den Folienrändern ausgerichtet.
slideIBaseSlideÜbergeordnete Folie.

Beispiele

Beispiel:

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
   SlideUtil.AlignShapes(ShapesAlignmentType.AlignBottom, true, pres.Slides);
}

Siehe auch


AlignShapes(ShapesAlignmentType, bool, IBaseSlide, int[])

Ändert die Platzierung ausgewählter Formen auf der Folie. Richtet Formen an den Rändern oder dem Rand der Folie aus oder richtet sie relativ zueinander aus.

public static void AlignShapes(ShapesAlignmentType alignmentType, bool alignToSlide, 
    IBaseSlide slide, int[] shapeIndexes)
ParameterTypBeschreibung
alignmentTypeShapesAlignmentTypeBestimmt, welcher Typ von Ausrichtung angewendet wird.
alignToSlideBooleanWenn wahr, werden die Formen relativ zu den Folienrändern ausgerichtet.
slideIBaseSlideÜbergeordnete Folie.
shapeIndexesInt32[]Indizes der auszurichtenden Formen.

Beispiele

Beispiel:

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
   ISlide slide = pres.Slides[0];
   IShape shape1 = slide.Shapes[0];
   IShape shape2 = slide.Shapes[1]; 

   SlideUtil.AlignShapes(ShapesAlignmentType.AlignBottom, false, pres.Slides[0], new int[]
   {
      slide.Shapes.IndexOf(shape1),
      slide.Shapes.IndexOf(shape2)
   });
}

Siehe auch


AlignShapes(ShapesAlignmentType, bool, IGroupShape)

Ändert die Platzierung aller Formen innerhalb der Gruppierungsform. Richtet Formen an den Rändern oder dem Rand der Folie aus oder richtet sie relativ zueinander aus.

public static void AlignShapes(ShapesAlignmentType alignmentType, bool alignToSlide, 
    IGroupShape groupShape)
ParameterTypBeschreibung
alignmentTypeShapesAlignmentTypeBestimmt, welcher Typ von Ausrichtung angewendet wird.
alignToSlideBooleanWenn wahr, werden die Formen relativ zu den Folienrändern ausgerichtet.
groupShapeIGroupShapeÜbergeordnete Gruppierungsform.

Beispiele

Beispiel:

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
   SlideUtil.AlignShapes(ShapesAlignmentType.AlignLeft, false, (GroupShape)slide.Shapes[0]);
}

Siehe auch


AlignShapes(ShapesAlignmentType, bool, IGroupShape, int[])

Ändert die Platzierung ausgewählter Formen innerhalb der Gruppierungsform. Richtet Formen an den Rändern oder dem Rand der Folie aus oder richtet sie relativ zueinander aus.

public static void AlignShapes(ShapesAlignmentType alignmentType, bool alignToSlide, 
    IGroupShape groupShape, int[] shapeIndexes)
ParameterTypBeschreibung
alignmentTypeShapesAlignmentTypeBestimmt, welcher Typ von Ausrichtung angewendet wird.
alignToSlideBooleanWenn wahr, werden die Formen relativ zu den Folienrändern ausgerichtet.
groupShapeIGroupShapeÜbergeordnete Gruppierungsform.
shapeIndexesInt32[]Indizes der auszurichtenden Formen.

Beispiele

Beispiel:

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
   SlideUtil.AlignShapes(ShapesAlignmentType.AlignLeft, false, (GroupShape)slide.Shapes[0], new int[] { 0, 2 });
}

Siehe auch