C# Class TemplateEngine.Docx.Processors.TableProcessor

Inheritance: IProcessor
Exibir arquivo Open project: UNIT6-open/TemplateEngine.Docx

Public Methods

Method Description
FillContent ( System.Xml.Linq.XElement contentControl, IEnumerable items ) : ProcessResult
SetRemoveContentControls ( bool isNeedToRemove ) : IProcessor
TableProcessor ( ProcessContext context ) : System

Private Methods

Method Description
FillContent ( System.Xml.Linq.XContainer contentControl, IContentItem item ) : ProcessResult

Fills content with one content item

GetIntermediateAndMergedRows ( System.Xml.Linq.XElement firstRow, System.Xml.Linq.XElement lastRow, System.Xml.Linq.XContainer tableContentControl ) : List
GetPrototype ( System.Xml.Linq.XContainer tableContentControl, IEnumerable fieldNames ) : List

Method Details

FillContent() public method

public FillContent ( System.Xml.Linq.XElement contentControl, IEnumerable items ) : ProcessResult
contentControl System.Xml.Linq.XElement
items IEnumerable
return ProcessResult

SetRemoveContentControls() public method

public SetRemoveContentControls ( bool isNeedToRemove ) : IProcessor
isNeedToRemove bool
return IProcessor

TableProcessor() public method

public TableProcessor ( ProcessContext context ) : System
context ProcessContext
return System