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
alignmentTypeShapesAlignmentTypeLegt fest, welcher Ausrichtungstyp angewendet wird.
alignToSlideBooleanWenn wahr, werden 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
alignmentTypeShapesAlignmentTypeLegt fest, welcher Ausrichtungstyp angewendet wird.
alignToSlideBooleanWenn wahr, werden 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 Gruppenform. 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
alignmentTypeShapesAlignmentTypeLegt fest, welcher Ausrichtungstyp angewendet wird.
alignToSlideBooleanWenn wahr, werden Formen relativ zu den Folienrändern ausgerichtet.
groupShapeIGroupShapeForm der Elterngruppe.

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 einer Gruppenform. 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
alignmentTypeShapesAlignmentTypeLegt fest, welcher Ausrichtungstyp angewendet wird.
alignToSlideBooleanWenn wahr, werden Formen relativ zu den Folienrändern ausgerichtet.
groupShapeIGroupShapeForm der Elterngruppe.
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