Microsoft Office Interop Word 中 Shapes.AddShape 方法的度量单位是什么?

What is the unit of measurement of Shapes.AddShape method in Microsoft Office Interop Word?

我正在尝试使用

创建形状

Microsoft.Office.Interop.Word.Shape

例如,

Microsoft.Office.Interop.Word.Shape rect = document.Shapes.AddShape((int)Microsoft.Office.Core.MsoAutoShapeType.msoShapeRectangle,
    10, 10, 15, 15);

第二个和第三个参数表示我的矩形的左上角距离页面左上角10个点。第四个和第五个参数为矩形指定15个宽度和高度单位。

我非常想知道上述每个参数中使用的测量单位。这个来自 msdn 的 link 并没有多大帮助,因为它说这个测量是 。如果我在 MS Word 文档中打印这些形状时得到一些以厘米或英寸为单位的线索,那将会很有帮助,并且形状应该按任何单位的要求缩放。

知道这些单位是什么或如何将点转换为任何定义的单位(厘米或英寸)吗? TIA

对于 Left、Top、Width 和 Height 参数,数值以磅计算;字符串可以采用 Microsoft Publisher 支持的任何单位(例如,“2.5 英寸”)。

Word 对象模型中的应用程序 class 提供了以下将一种方法转换为另一种方法的方法:

您可以在维基百科中阅读有关 points 的内容。