本文整理汇总了C#中DocumentFormat.OpenXml.Packaging.MainDocumentPart.AddAlternativeFormatImportPart方法的典型用法代码示例。如果您正苦于以下问题:C# MainDocumentPart.AddAlternativeFormatImportPart方法的具体用法?C# MainDocumentPart.AddAlternativeFormatImportPart怎么用?C# MainDocumentPart.AddAlternativeFormatImportPart使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DocumentFormat.OpenXml.Packaging.MainDocumentPart
的用法示例。
在下文中一共展示了MainDocumentPart.AddAlternativeFormatImportPart方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddAltChunk
void AddAltChunk(MainDocumentPart mainPart, Word.SdtElement sdt, SPFile filename)
{
string altChunkId = "AltChunkId" + id;
id++;
byte[] byteArray = filename.OpenBinary();
AlternativeFormatImportPart chunk = mainPart.AddAlternativeFormatImportPart(
AlternativeFormatImportPartType.WordprocessingML, altChunkId);
using (MemoryStream mem = new MemoryStream())
{
mem.Write(byteArray, 0, (int)byteArray.Length);
mem.Seek(0, SeekOrigin.Begin);
chunk.FeedData(mem);
}
Word.AltChunk altChunk = new Word.AltChunk();
altChunk.Id = altChunkId;
// Replace content control with altChunk information.
OpenXmlElement parent = sdt.Parent;
parent.InsertAfter(altChunk, sdt);
sdt.Remove();
}