Ejemplo n.º 1
0
        public static Paragraph Create(Word.Paragraph paragraph, IImageAccessor imageAccessor, IStyleFactory styleFactory)
        {
            var paragraphStyleFactory = styleFactory.ForParagraph(paragraph.ParagraphProperties);
            var fixedDrawings         = paragraph
                                        .CreateFixedDrawingElements(imageAccessor)
                                        .OrderBy(d => d.OffsetFromParent.Y)
                                        .ToArray();

            var elements = paragraph
                           .CreateParagraphElements(imageAccessor, paragraphStyleFactory);

            return(new Paragraph(elements, fixedDrawings, paragraphStyleFactory));
        }