Exemplo n.º 1
0
        public override IWordParagraphObj <ChartType> Copy(IWordDocument Target, Index?Pos = null)
        {
            var Doc      = Target.To <WordDocumentMicrosoft>();
            var Index    = Doc.ToUnderlying(Doc.ToIndexActual(Pos), false);
            var PackDoc  = Doc.PackDocument;
            var NewChart = PackDoc.InlineShapes.AddChart2(Range: PackDoc.Range(Index));

            PackShape.Copy();
            NewChart.Chart.Paste();
            NewChart.Chart.ChartType = PackShape.Chart.ChartType.To <Microsoft.Office.Core.XlChartType>();
            return((IWordParagraphObj <ChartType>)NewChart.ToChart(Doc));
        }