c# - 如何在 MS Word 中将图像定位在页面上
问题描述
我正在尝试通过代码编辑 word 文档,只想插入两个图像,一个在第一页的左上角,另一个在第一页的右上角... word.interop 文档指出 Word.Range 用于定位事物。 .但我很难理解这是如何使用的?如何使用 Word.Range 指定“第一页的左上角和右上角”???
doc.InlineShapes.AddPicture(imagePath); 在文档顶部插入图像,但不知道如何进一步控制它的位置
doc.InlineShapes.AddPicture(imagePath);
我希望必须能够将图像的位置指定在第 1 页的左上角和右上角。
解决方案
.InlineShapes
允许您添加内联形状 - 作为文本流的一部分的形状。
这些形状被插入到一个范围(文本中的一个位置),而不是页面中的绝对坐标。
要添加不随文本流动的形状,请使用.Shapes
.
推荐阅读
- python - connection.cursor() 作为光标会创建新连接吗?
- c# - 如何根据其值更改WPF数据网格中单元格的背景颜色
- css - 将 css-loader style-loader 与 webpack 一起使用时,我的 css 文件被剪切(截断)
- c# - 如何使用预处理器知道 C# 的版本?
- php - $dom->loadHTMLFile() 在 WordPress 主题中挂断
- bash - 用于批处理和 TCL 模式的 Vivid Vivado sed 着色
- ios - 无法快速从包含多个锚点的字符串构造 URL
- javascript - Android webview的ondestroy运行后JS是否可以继续运行?
- selenium - 在 maven Robot 框架项目中调用 Java 库时出错
- c - 尽管指定了超时,但 poll() 会无限期等待