本文整理汇总了C#中WordprocessingDocument.AppendDocument方法的典型用法代码示例。如果您正苦于以下问题:C# WordprocessingDocument.AppendDocument方法的具体用法?C# WordprocessingDocument.AppendDocument怎么用?C# WordprocessingDocument.AppendDocument使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WordprocessingDocument
的用法示例。
在下文中一共展示了WordprocessingDocument.AppendDocument方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BuildDocument
private static void BuildDocument(List<Source> sources, WordprocessingDocument output)
{
// This list is used to eliminate duplicate images
List<ImageData> images = new List<ImageData>();
output.AddMainDocumentPart();
XDocument mainPart = output.MainDocumentPart.GetXDocument();
mainPart.Add(new XElement(ns + "document", ns_attrs, new XElement(ns + "body")));
if (sources.Count > 0)
{
output.CopyStartingParts(sources[0].Document, images);
bool lastKeepSections = false;
foreach (Source source in sources)
{
output.AppendDocument(source.Document, source.Contents, source.KeepSections, lastKeepSections, images);
lastKeepSections = source.KeepSections;
}
}
}