Microsoft.Interop 中的 TextFrame 和 TextFrame2 有什么区别?
What's difference between TextFrame and TextFrame2 in Microsoft.Interop?
而且我无法区分。
在 COM 世界中,互操作接口一旦发布就永远不会被修改。
每当需要更新时,都会创建一个新界面,通常在原始名称的末尾附加一个索引。
如你所见
- 它们有不同的属性和方法(也不同
GuidAttribute
)
TextFrame
只能用于Shape
个对象
TextFrame2
可用于 Shape
、ShapeRange
和 ChartFormat
对象
所以除非你需要只存在于 TextFrame
中的东西,否则我建议使用 TextFrame2
.
而且我无法区分。
在 COM 世界中,互操作接口一旦发布就永远不会被修改。
每当需要更新时,都会创建一个新界面,通常在原始名称的末尾附加一个索引。
如你所见
- 它们有不同的属性和方法(也不同
GuidAttribute
) TextFrame
只能用于Shape
个对象TextFrame2
可用于Shape
、ShapeRange
和ChartFormat
对象
所以除非你需要只存在于 TextFrame
中的东西,否则我建议使用 TextFrame2
.