public static void AddPropertySetSpecification(WordprocessingDocument document, PropertySetSpecification ps) { _log.Info("Printing Property Set Specification Properties: " + ps.Artifact.Name); var body = document.MainDocumentPart.Document.Body; var aDef = body.AppendChild(new Paragraph()); var adRun = aDef.AppendChild(new Run()); adRun.AppendChild(new Text("Specification Property Set")); Utils.ApplyStyleToParagraph(document, "Heading2", "Heading2", aDef); ArtifactPrinter.AddArtifactContent(document, ps.Artifact, false, true); var claPara = body.AppendChild(new Paragraph()); var claRun = claPara.AppendChild(new Run()); claRun.AppendChild(PresentRepresentationType(document, ps.RepresentationType)); Utils.ApplyStyleToParagraph(document, "Normal", "Normal", claPara); if (ps.Properties.Count > 0) { CommonPrinter.BuildPropertySpecificationTable(document, ps.Properties); } }
public static void AddPropertySetSpecification(WordprocessingDocument document, PropertySetSpecification ps) { ArtifactPrinter.AddArtifactContent(document, ps.Artifact, false, true); _log.Info("Printing Property Set Specification Properties: " + ps.Artifact.Name); var body = document.MainDocumentPart.Document.Body; var aDef = body.AppendChild(new Paragraph()); var adRun = aDef.AppendChild(new Run()); adRun.AppendChild(new Text("Property Set Details")); Utils.ApplyStyleToParagraph(document, "Heading2", "Heading2", aDef); CommonPrinter.BuildPropertySpecificationTable(document, ps.Properties); }