BookmarksNavigator bn = new BookmarksNavigator(sourceDoc);
bn.DeleteBookmarkContent(true);//删除原有书签位置的内容
bn.MoveToBookmark(sTrName, true, true);
//添加一个secton并命名为section0
Section section = sourceDoc.AddSection();
//为section0添加一个段落
Paragraph paragraph = section.AddParagraph();
//加载一张图片
Image image = Image.FromFile(picturePath);
//为段落添加图片
if (sTrName != "盖章")
{
DocPicture picture = paragraph.AppendPicture(image);
picture.TextWrappingStyle = TextWrappingStyle.TopAndBottom;
picture.Width = 145;
picture.Height = 25;
picture.DistanceBottom = 0;
paragraph.Format.BeforeAutoSpacing = false;
paragraph.Format.BeforeSpacing = 0;
paragraph.Format.AfterAutoSpacing = false;
paragraph.Format.AfterSpacing = 0;
}
else
{
DocPicture picture = paragraph.AppendPicture(image);
paragraph.Format.BeforeAutoSpacing = false;
paragraph.Format.BeforeSpacing = 0;
paragraph.Format.AfterAutoSpacing = false;
paragraph.Format.AfterSpacing = 0;
picture.TextWrappingStyle = TextWrappingStyle.InFrontOfText;
picture.Width = 100;
picture.Height = 100;
}
目前改用另一种框架的方式插入图片,但是图片位置还是下沉,用下面的这个语句无法实现功能并报出异常
引发的异常:“System.Runtime.InteropServices.COMException”(位于 签名.exe 中)
调用的是这句话 inlineShape.ConvertToShape().IncrementTop(-5.0f);
我自己解决了,文档多次引用,别的语句的
还没有结束,在Xp下无法进行多数据的存储= =