Table of Contents

Class PPTROTConnectionHelper

Namespace
Ink_Canvas.Helpers
Assembly
InkCanvasForClass.dll
public static class PPTROTConnectionHelper
Inheritance
PPTROTConnectionHelper
Inherited Members

Methods

AreComObjectsEqual(object, object)

public static bool AreComObjectsEqual(object o1, object o2)

Parameters

o1 object
o2 object

Returns

bool

GetAnyActivePowerPoint(object, out int, out int)

在系统的运行对象表(ROT)中查找并返回最合适的正在运行的 PowerPoint 应用实例。

public static object GetAnyActivePowerPoint(object targetApp, out int bestPriority, out int targetPriority)

Parameters

targetApp object

可选的目标 PowerPoint COM 对象,用于优先比较;传入 null 表示不指定目标。

bestPriority int

输出参数:返回找到的最佳实例的优先级(0 表示未找到或无活动演示)。

targetPriority int

输出参数:返回与 targetApp 对应实例的优先级(如果未提供或未命中则为 0)。

Returns

object

最合适的 PowerPoint 应用对象(通常为 COM Application 实例),若未找到则返回 null。

GetSlideShowWindowsCount(Application)

public static int GetSlideShowWindowsCount(Application pptApp)

Parameters

pptApp Application

Returns

int

IsSlideShowWindowActive(object)

public static bool IsSlideShowWindowActive(object sswObj)

Parameters

sswObj object

Returns

bool

IsValidSlideShowWindow(object)

public static bool IsValidSlideShowWindow(object pptSlideShowWindow)

Parameters

pptSlideShowWindow object

Returns

bool

SafeReleaseComObject(object)

public static void SafeReleaseComObject(object comObj)

Parameters

comObj object

TryConnectViaROT(bool)

public static Application TryConnectViaROT(bool isSupportWPS = false)

Parameters

isSupportWPS bool

Returns

Application