Table of Contents

Interface IPPTLinkManager

Namespace
Ink_Canvas.Helpers
Assembly
InkCanvasForClass.dll
public interface IPPTLinkManager : IDisposable
Inherited Members

Properties

IsConnected

bool IsConnected { get; }

Property Value

bool

IsInSlideShow

bool IsInSlideShow { get; }

Property Value

bool

IsSupportWPS

bool IsSupportWPS { get; set; }

Property Value

bool

PPTApplication

object PPTApplication { get; }

Property Value

object

SkipAnimationsWhenNavigating

bool SkipAnimationsWhenNavigating { get; set; }

Property Value

bool

SlidesCount

int SlidesCount { get; }

Property Value

int

Methods

GetCurrentActivePresentation()

object GetCurrentActivePresentation()

Returns

object

GetCurrentSlideNumber()

int GetCurrentSlideNumber()

Returns

int

GetPresentationName()

string GetPresentationName()

Returns

string

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

bool

TryNavigatePrevious()

bool TryNavigatePrevious()

Returns

bool

TryNavigateToSlide(int)

bool TryNavigateToSlide(int slideNumber)

Parameters

slideNumber int

Returns

bool

TryShowSlideNavigation()

bool TryShowSlideNavigation()

Returns

bool

TryStartSlideShow()

尝试启动当前演示文稿的放映模式。

bool TryStartSlideShow()

Returns

bool

true 如果放映已成功启动,false 否则。

Events

PPTConnectionChanged

event Action<bool> PPTConnectionChanged

Event Type

Action<bool>

PresentationClose

event Action<object> PresentationClose

Event Type

Action<object>

PresentationOpen

event Action<object> PresentationOpen

Event Type

Action<object>

SlideShowBegin

event Action<object> SlideShowBegin

Event Type

Action<object>

SlideShowEnd

event Action<object> SlideShowEnd

Event Type

Action<object>

SlideShowNextSlide

event Action<object> SlideShowNextSlide

Event Type

Action<object>

SlideShowStateChanged

event Action<bool> SlideShowStateChanged

Event Type

Action<bool>