AlignShapes

AlignShapes(ShapesAlignmentType, bool, IBaseSlide)

Modifie le placement de toutes les formes sur la diapositive. Aligne les formes sur les marges ou le bord de la diapositive ou les aligne les unes par rapport aux autres.

public static void AlignShapes(ShapesAlignmentType alignmentType, bool alignToSlide, 
    IBaseSlide slide)
ParamètreTaperLa description
alignmentTypeShapesAlignmentTypeDétermine le type d’alignement qui sera appliqué.
alignToSlideBooleanSi vrai, les formes seront alignées par rapport aux bords de la diapositive.
slideIBaseSlideDiapositive parent.

Exemples

Exemple :

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

Voir également


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

Modifie l’emplacement des formes sélectionnées sur la diapositive. Aligne les formes sur les marges ou le bord de la diapositive ou les aligne les unes par rapport aux autres.

public static void AlignShapes(ShapesAlignmentType alignmentType, bool alignToSlide, 
    IBaseSlide slide, int[] shapeIndexes)
ParamètreTaperLa description
alignmentTypeShapesAlignmentTypeDétermine le type d’alignement qui sera appliqué.
alignToSlideBooleanSi vrai, les formes seront alignées par rapport aux bords de la diapositive.
slideIBaseSlideDiapositive parent.
shapeIndexesInt32[]Index des formes à aligner.

Exemples

Exemple :

[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)
   });
}

Voir également


AlignShapes(ShapesAlignmentType, bool, IGroupShape)

Modifie le placement de toutes les formes dans la forme du groupe. Aligne les formes sur les marges ou le bord de la diapositive ou les aligne les unes par rapport aux autres.

public static void AlignShapes(ShapesAlignmentType alignmentType, bool alignToSlide, 
    IGroupShape groupShape)
ParamètreTaperLa description
alignmentTypeShapesAlignmentTypeDétermine le type d’alignement qui sera appliqué.
alignToSlideBooleanSi vrai, les formes seront alignées par rapport aux bords de la diapositive.
groupShapeIGroupShapeForme du groupe parent.

Exemples

Exemple :

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

Voir également


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

Modifie le placement des formes sélectionnées dans la forme du groupe. Aligne les formes sur les marges ou le bord de la diapositive ou les aligne les unes par rapport aux autres.

public static void AlignShapes(ShapesAlignmentType alignmentType, bool alignToSlide, 
    IGroupShape groupShape, int[] shapeIndexes)
ParamètreTaperLa description
alignmentTypeShapesAlignmentTypeDétermine le type d’alignement qui sera appliqué.
alignToSlideBooleanSi vrai, les formes seront alignées par rapport aux bords de la diapositive.
groupShapeIGroupShapeForme du groupe parent.
shapeIndexesInt32[]Index des formes à aligner.

Exemples

Exemple :

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

Voir également