Spire.Doc在标签位置替换成图⽚,并设置居中样式
需求:将Word书签替换成图⽚,并设置图⽚的基础样式
Spire.Doc⽤来操作Word⾮常⽅便,提供的API⽂档也很全,不⾜的是⽂档中关于⽰例代码很少,平时开发Word报告时,查起来⽐较⿇烦。
/*** 使⽤书签进⾏图⽚替换的核⼼代码 ***/
Document doc = new Document();
Paragraph paragraph = ateParagraph();
//imagePath图⽚路径
DocPicture picture = paragraph.appendPicture(imagePath);
picture.setWidth(width);
picture.setHeight(height);
picture.setVerticalAlignment(ShapeVerticalAlignment.Center);
picture.setHorizontalAlignment(ShapeHorizontalAlignment.Center);
// 设置图⽚段落居中
navigator标签// 定位书签位置并将书签处的⽂本替换成图⽚
BookmarksNavigator bookmarkNavigator = new BookmarksNavigator(doc);
//bookmark是Word中书签的名称
Paragraph oldParagraph = CurrentBookmark().getBookmarkEnd().getOwnerParagraph();
DocumentObjectCollection childObjects = Owner().getChildObjects();
int indexOf = childObjects.indexOf(oldParagraph);
childObjects.insert(indexOf, paragraph);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论