Hello,Ellipses are in layer CUTIn ellipses shapes are in layer Layer 1All shapes are on Page 7How to copy all shapes from Page 7 to other page, assume Page 8preserving layer position of shapes - Ellipses in layer CUT,In ellipses in layer Layer 1?Greetings!
[CgsAddInMacro] public void DuplicateOverPage() { try { string[] layersNames = { "Cut", "Text" }; Page page = corelApp.ActiveDocument.ActivePage; corelApp.ActiveDocument.BeginCommandGroup("Duplicate"); Page newPage = corelApp.ActiveDocument.InsertPages(1, false, 1); for (int i = 0; i < layersNames.Length; i++) { ShapeRange toMove = page.AllLayers[layersNames[i]].Shapes.All(); toMove.Duplicate(); Layer lCut = newPage.CreateLayer(layersNames[i]); toMove.MoveToLayer(lCut); } corelApp.ActiveDocument.EndCommandGroup(); } catch(Exception e) { MessageBox.Show(e.Message); } }