Inheritance: DocxDocumentAggregationBuilder, IDocumentTableSchemeBuilder, IDocumentTableRowsBuilder
Exemplo n.º 1
0
        public IDocumentTagContextBuilder Table(Action <IDocumentTableSchemeBuilder> header, Action <IDocumentTableRowsBuilder> rows)
        {
            var tableContextBuilder = new DocxDocumentTableSchemeBuilder(Document, _contextTableProperties);

            header.Invoke(tableContextBuilder);
            rows.Invoke(tableContextBuilder);

            AppendElements(tableContextBuilder.AggregatedContent.ToArray());

            _contextTableProperties = null;

            return(this);
        }
        public IDocumentTagContextBuilder Table(Action<IDocumentTableSchemeBuilder> header, Action<IDocumentTableRowsBuilder> rows)
        {
            var tableContextBuilder = new DocxDocumentTableSchemeBuilder(Document, _contextTableProperties);

            header.Invoke(tableContextBuilder);
            rows.Invoke(tableContextBuilder);

            AppendElements(tableContextBuilder.AggregatedContent.ToArray());

            _contextTableProperties = null;

            return this;
        }