Interface IPPTLinkManager
- Namespace
- Ink_Canvas.Helpers
- Assembly
- InkCanvasForClass.dll
public interface IPPTLinkManager : IDisposable
- Inherited Members
Properties
IsConnected
bool IsConnected { get; }
Property Value
IsInSlideShow
bool IsInSlideShow { get; }
Property Value
IsSupportWPS
bool IsSupportWPS { get; set; }
Property Value
PPTApplication
object PPTApplication { get; }
Property Value
SkipAnimationsWhenNavigating
bool SkipAnimationsWhenNavigating { get; set; }
Property Value
SlidesCount
int SlidesCount { get; }
Property Value
Methods
GetCurrentActivePresentation()
object GetCurrentActivePresentation()
Returns
GetCurrentSlideNumber()
int GetCurrentSlideNumber()
Returns
GetPresentationName()
string GetPresentationName()
Returns
ReloadConnection()
重新加载或重建与 PowerPoint 的连接。
void ReloadConnection()
Remarks
调用后实现应刷新内部连接与状态,必要时重建与 PowerPoint 的会话;此操作可能导致 IsConnected 变化并触发 PPTConnectionChanged 或其他相关事件(例如 SlideShowStateChanged)。
StartMonitoring()
开始监视与 PowerPoint 的连接以及幻灯片放映相关状态,并在状态变化时触发对应事件。
void StartMonitoring()
StopMonitoring()
停止监控 PowerPoint 的连接与事件,停止接收并处理与演示文稿和幻灯片放映相关的通知。
void StopMonitoring()
TryEndSlideShow()
尝试结束当前正在进行的幻灯片放映。
bool TryEndSlideShow()
Returns
- bool
true如果放映已成功结束,false否则。
TryNavigateNext()
bool TryNavigateNext()
Returns
TryNavigatePrevious()
bool TryNavigatePrevious()
Returns
TryNavigateToSlide(int)
bool TryNavigateToSlide(int slideNumber)
Parameters
slideNumberint
Returns
TryShowSlideNavigation()
bool TryShowSlideNavigation()
Returns
TryStartSlideShow()
尝试启动当前演示文稿的放映模式。
bool TryStartSlideShow()
Returns
- bool
true如果放映已成功启动,false否则。
Events
PPTConnectionChanged
event Action<bool> PPTConnectionChanged
Event Type
PresentationClose
event Action<object> PresentationClose
Event Type
PresentationOpen
event Action<object> PresentationOpen
Event Type
SlideShowBegin
event Action<object> SlideShowBegin
Event Type
SlideShowEnd
event Action<object> SlideShowEnd
Event Type
SlideShowNextSlide
event Action<object> SlideShowNextSlide
Event Type
SlideShowStateChanged
event Action<bool> SlideShowStateChanged