【发布时间】:2023-03-30 09:43:01
【问题描述】:
我是 PowerPoint 互操作的新手,我正在尝试在演示模式下绘制 红笔 和 黄色文本标记(不是形状!!!)线条。
更新:
我可以这样画一条线:
settings = presentation.SlideShowSettings;
window = settings.Run();
window.View.DrawLine(startX, startY, endX, endY);
但是这条线总是黑而细的。如何为其选择红色笔或黄色文本标记?
除了 DrawLine 方法,我可以通过设置为用户选择笔(鼠标光标变成笔而不是箭头):
window.View.PointerType = PpSlideShowPointerType.ppSlideShowPointerPen;
window.View.PointerColor.RGB = 255;
但是如何将其设置为文本标记?黄色是 65535,如何获得文本标记样式(大笔、透明度)而不是小实心笔?
【问题讨论】:
-
如果只有一个幻灯片窗口,那不就是
SlideShowWindows[0]吗? -
我试过 [0] 但它导致一个异常告诉我我应该选择一个介于 1 和 1 之间的索引......所以显然它不是从零开始的......
-
Ppl,赏金快结束了,真的没有办法吗?
标签: c# .net add-in powerpoint office-interop