情景描述:布局
在以前文本框中加标签,代码直接addPicture出现了意外。不起做用,怀疑是文档模板的问题,由于生成的PDF和word格式总时不时有差别,左右捣鼓下,更换文本框,更换图片形式,形状形式,放成最大,布局格式调整,绝对位置调整,都不行。设计
原理描述:orm
在文档行不通的时候,或者能够把文档模板从新设计抑或文档模板中直接添加上,判断状况删去。无疑都是很麻烦。这个时候决定换种插入图片的方法,行得通。blog
代码附上:图片
//查找书签 object bookMark = "shenheName"; oDoc.Bookmarks.get_Item(ref bookMark).Select(); //设置图片位置 oWord.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphJustifyMed; //在书签的位置添加图片 //定义该插入图片是否为外部连接 object linkToFile = true; //定义插入图片是否随word文档一块儿保存 object saveWithDocument = true; oMissing = System.Reflection.Missing.Value; InlineShape inlineShape = oWord.Selection.InlineShapes.AddPicture(@"" + Application.StartupPath + "\\tempImg\\shenheName.png", ref linkToFile, ref saveWithDocument, ref oMissing); //设置图片大小 inlineShape.Width = 44; inlineShape.Height = 20;