日期:2014-05-18  浏览次数:20937 次

word中插入图片的旋转
最近是使用C#操作word,碰到问题如下:
需求给word中写入文本和插入一个N张图片。 要求所有的图片都旋转270度(图片默认1440*810,为了方便阅读)。
由于C#操作word,头一次用。找了一段参考代码:

// 插入图片
wordDoc.InlineShapes.AddPicture(filename, ref linkToFile, ref saveWithDocument, ref range);

wordDoc.InlineShapes[1].ConvertToShape().Rotation = 270; // 旋转270

图片可以旋转,但旋转后图片位置发生了变化。后续插入的图片位置都变化,不在我原本插入的位置上了,图片的位置很难定位。
感觉是原本插入图片是嵌入型版式的,为什么位置总是发生变化呢。
恳请各位指教或提供更好的方法来处理图片的旋转。

------解决方案--------------------
Word可視化控件

http://ufo-crackerx.blog.163.com/blog/static/11307877820111017113958413/
------解决方案--------------------

你是变旋转还是先给位置的?