Beispiel #1
0
        public Table CreateTableElement(string styleId, int numberingId, int nestLevel)
        {
            var style           = StyleManager.FindStyleById(styleId);
            var leftIndentation = NumberingManager.GetNumberingLeftIndentation(numberingId, nestLevel);

            return(TableElementCreator.CreateTableElement(style, leftIndentation));
        }
Beispiel #2
0
        public Paragraph CreateQuoteElement(Paragraph quoteParagraph, string styleId, int numberingId, int nestLevel)
        {
            var style           = StyleManager.FindStyleById(styleId);
            var leftIndentation = NumberingManager.GetNumberingLeftIndentation(numberingId, nestLevel);

            return(QuoteElementCreator.CreateQuoteElement(quoteParagraph, style, leftIndentation));
        }
Beispiel #3
0
        public Paragraph CreateCodeElement(string codeLineText, string styleId, int numberingId, int nestLevel)
        {
            var style           = StyleManager.FindStyleById(styleId);
            var leftIndentation = NumberingManager.GetNumberingLeftIndentation(numberingId, nestLevel);

            return(CodeElementCreator.CreateCodeElement(codeLineText, style, leftIndentation));
        }
Beispiel #4
0
        public Paragraph CreateParagraphElement(IEnumerable <OpenXmlElement> inlineElements, string styleId, int numberingId, int nestLevel)
        {
            var style           = StyleManager.FindStyleById(styleId);
            var leftIndentation = NumberingManager.GetNumberingLeftIndentation(numberingId, nestLevel);

            return(ParagraphElementCreator.CreateParagraphElement(inlineElements, style, leftIndentation));
        }
Beispiel #5
0
        public Paragraph CreateListItemElement(IEnumerable <OpenXmlElement> inlineElements, char bulletTypeChar, string styleId, int numberingId, int nestLevel)
        {
            var bulletType = NumberingManager.GetBulletType(bulletTypeChar);

            NumberingManager.SetNumberingFormat(numberingId, nestLevel, bulletType);

            var style           = StyleManager.FindStyleById(styleId);
            var leftIndentation = NumberingManager.GetNumberingLeftIndentation(numberingId, nestLevel);

            return(ListItemElementCreator.CreateUnorderedListItemElement(inlineElements, style, numberingId, nestLevel, leftIndentation));
        }