VSTO PowerPoint 加载项:从 TabStops2 获取选项卡位置的正确方法
VSTO PowerPoint Add-in: Right way to get tab positions from TabStops2
对不起我的英语:)
我们的团队为 PowerPoint 开发 VSTO 插件。我有 myTextRange2.ParagraphFormat.TabStops
,其中包含两个不同的位置(62,83142 和 77,99763),我很困惑,因为
1) 如果我执行:
TextRange2 myTextRange2; // method parameter
var tabPosition1 = myTextRange2.ParagraphFormat.TabStops.Item(1).Position;
var tabPosition2 = myTextRange2.ParagraphFormat.TabStops.Item(2).Position;
tabPosition1
和 tabPosition2
具有相同的值 62,83142
2) 如果我执行:
TextRange2 myTextRange2; // method parameter
var tabPosition2 = myTextRange2.ParagraphFormat.TabStops.Item(2).Position;
var tabPosition1 = myTextRange2.ParagraphFormat.TabStops.Item(1).Position;
tabPosition1
和 tabPosition2
具有相同的值 77,99763
发生了什么事?我不明白的是?如何正确获取这两个不同的位置值?
我也在MSDN forum上讨论过这个问题。解决方案是
TextRange2 myTextRange2; // method parameter
float tabPosition1 = myTextRange2.get_Paragraphs().ParagraphFormat.TabStops.Item(1).Position;
float tabPosition2 = myTextRange2.get_Paragraphs().ParagraphFormat.TabStops.Item(2).Position;
对不起我的英语:)
我们的团队为 PowerPoint 开发 VSTO 插件。我有 myTextRange2.ParagraphFormat.TabStops
,其中包含两个不同的位置(62,83142 和 77,99763),我很困惑,因为
1) 如果我执行:
TextRange2 myTextRange2; // method parameter
var tabPosition1 = myTextRange2.ParagraphFormat.TabStops.Item(1).Position;
var tabPosition2 = myTextRange2.ParagraphFormat.TabStops.Item(2).Position;
tabPosition1
和 tabPosition2
具有相同的值 62,83142
2) 如果我执行:
TextRange2 myTextRange2; // method parameter
var tabPosition2 = myTextRange2.ParagraphFormat.TabStops.Item(2).Position;
var tabPosition1 = myTextRange2.ParagraphFormat.TabStops.Item(1).Position;
tabPosition1
和 tabPosition2
具有相同的值 77,99763
发生了什么事?我不明白的是?如何正确获取这两个不同的位置值?
我也在MSDN forum上讨论过这个问题。解决方案是
TextRange2 myTextRange2; // method parameter
float tabPosition1 = myTextRange2.get_Paragraphs().ParagraphFormat.TabStops.Item(1).Position;
float tabPosition2 = myTextRange2.get_Paragraphs().ParagraphFormat.TabStops.Item(2).Position;