我正在使用C#和Microsoft.Office.Interop.Word
创建Word 2010文档。使用Range.Paste方法,我在指定的书签处插入一个位图(来自RAM):
Word.Bookmark bookmark = document.Bookmarks.get_Item(ref oBookmark);
Clipboard.SetDataObject(image);
bookmark.Range.Paste();
此书签位于框架内(使用“插入框架”命令创建),因此粘贴的图像放置在框架内。现在,图像会自动缩放以水平适合框架。这很好!但是,它不会垂直执行这种缩放!这会导致图像的底部被框架下的任何对象遮挡:
框架A不应调整大小!
问:如何确保图像水平和垂直缩放,保持图像的原始大小?
答案 0 :(得分:0)
解决方案:读取框架的大小,然后在粘贴之前正确缩放图像。