Как вставить форму ниже другой фигуры, представленные на слайде в PowerPoint C # Interop - PullRequest
0 голосов
/ 18 сентября 2018

Я могу скопировать фигуру с одного слайда и вставить ее на другой слайд, но при вставке фигура вставляется выше на другую выходящую фигуру на целевом слайде (то есть перекрывается с другими фигурами). как мне вставить его ниже существующей фигуры на слайде.

1 Ответ

0 голосов
/ 18 сентября 2018

подумав, я получил ответ на свой вопрос.вот код для достижения этого

 // main code
float CalculatedTopValue=getPositionValueForTop(objPres.Slides[ppSR2.SlideIndex].Shapes);
objPres.Slides[1].Shapes.Paste().Top = CalculatedTopValue;



 private float getPositionValueForTop(Microsoft.Office.Interop.PowerPoint.Shapes shapes)
                {
                    float CalculatedTopValue = 0;
                    foreach (Shape shape in shapes)
                    {
                        float top = shape.Top;
                        float height = shape.Height;
                        CalculatedTopValue =  top + height;
                     }

                    return CalculatedTopValue;
                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...