public void Cell(Action <IDocumentContextBuilder> content) { var documentContextBuilder = new DocxDocumentParagraphContextBuilder(Document, null, null); content(documentContextBuilder); Aggregation.AddRange(documentContextBuilder.Aggregation); }
public IDocumentContextBuilder Text(params string[] contentLines) { RunProperties properties = RunProperties.CloneElement(); properties.Vanish = null; properties.Append(_runPropertiesElements); Aggregation.AddRange(CreateTextContent(contentLines, properties)); _runPropertiesElements.Clear(); return this; }
public virtual IDocumentContextBuilder Placeholder(string placeholderName, Action<IDocumentContextBuilder> options) { var newPlaceholder = new DocumentPlaceholder(placeholderName); Aggregation.Add(newPlaceholder.Opening); if (options != null) { var placeholderContextBuilder = new DocxDocumentPlaceholderContextBuilder(Document, RunProperties); options(placeholderContextBuilder); Aggregation.AddRange(placeholderContextBuilder.AggregatedContent); } Aggregation.Add(newPlaceholder.Closing); return this; }
public IDocumentContextBuilder AddText(params string[] contentLines) { Aggregation.AddRange(CreateTextContent(contentLines)); return this; }