public void TestAlignCenterDefault() { PositionsLabSettings.AlignReference = PositionsLabSettings.AlignReferenceObject.PowerpointDefaults; _shapeNames = new List <string> { UnrotatedRectangle, Oval, RotatedArrow, RotatedRectangle }; var actualShapes = GetShapes(OriginalShapesSlideNo, _shapeNames); var slideHeight = Pres.PageSetup.SlideHeight; var slideWidth = Pres.PageSetup.SlideWidth; PositionsLabMain.AlignCenter(actualShapes, slideHeight, slideWidth); PpOperations.SelectSlide(AlignShapesCenterDefaultNo); var expectedShapes = PpOperations.SelectShapes(_shapeNames); CheckShapes(expectedShapes, actualShapes); }
public void TestAlignOneCenterDefault() { PositionsLabMain.AlignReferToPowerpointDefaults(); _shapeNames = new List <string> { RotatedRectangle }; var actualShapes = GetShapes(OriginalShapesSlideNo, _shapeNames); var slideHeight = Pres.PageSetup.SlideHeight; var slideWidth = Pres.PageSetup.SlideWidth; PositionsLabMain.AlignCenter(actualShapes, slideHeight, slideWidth); PpOperations.SelectSlide(AlignOneShapeCenterDefaultNo); var expectedShapes = PpOperations.SelectShapes(_shapeNames); CheckShapes(expectedShapes, actualShapes); }
public void TestAlignOneCenterDefault() { PositionsLabSettings.AlignReference = PositionsLabSettings.AlignReferenceObject.PowerpointDefaults; _shapeNames = new List <string> { RotatedRectangle }; PowerPoint.ShapeRange actualShapes = GetShapes(OriginalShapesSlideNo, _shapeNames); float slideHeight = Pres.PageSetup.SlideHeight; float slideWidth = Pres.PageSetup.SlideWidth; PositionsLabMain.AlignCenter(actualShapes, slideHeight, slideWidth); PpOperations.SelectSlide(AlignOneShapeCenterDefaultNo); PowerPoint.ShapeRange expectedShapes = PpOperations.SelectShapes(_shapeNames); CheckShapes(expectedShapes, actualShapes); }
public void TestAlignCenterToRefShape() { PositionsLabSettings.AlignReference = PositionsLabSettings.AlignReferenceObject.SelectedShape; _shapeNames = new List <string> { RotatedRectangle, UnrotatedRectangle, Oval, RotatedArrow }; var actualShapes = GetShapes(OriginalShapesSlideNo, _shapeNames); var slideHeight = Pres.PageSetup.SlideHeight; var slideWidth = Pres.PageSetup.SlideWidth; Action <PowerPoint.ShapeRange, float, float> positionsAction = (shapes, height, width) => PositionsLabMain.AlignCenter(shapes, height, width); ExecutePositionsAction(positionsAction, actualShapes, slideHeight, slideWidth); PpOperations.SelectSlide(AlignShapesCenterToRefShapeNo); var expectedShapes = PpOperations.SelectShapes(_shapeNames); CheckShapes(expectedShapes, actualShapes); }