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
Returns
GetAnyActivePowerPoint(object, out int, out int)
在系统的运行对象表(ROT)中查找并返回最合适的正在运行的 PowerPoint 应用实例。
public static object GetAnyActivePowerPoint(object targetApp, out int bestPriority, out int targetPriority)
Parameters
targetAppobject可选的目标 PowerPoint COM 对象,用于优先比较;传入 null 表示不指定目标。
bestPriorityint输出参数:返回找到的最佳实例的优先级(0 表示未找到或无活动演示)。
targetPriorityint输出参数:返回与
targetApp对应实例的优先级(如果未提供或未命中则为 0)。
Returns
- object
最合适的 PowerPoint 应用对象(通常为 COM Application 实例),若未找到则返回 null。
GetSlideShowWindowsCount(Application)
public static int GetSlideShowWindowsCount(Application pptApp)
Parameters
pptAppApplication
Returns
IsSlideShowWindowActive(object)
public static bool IsSlideShowWindowActive(object sswObj)
Parameters
sswObjobject
Returns
IsValidSlideShowWindow(object)
public static bool IsValidSlideShowWindow(object pptSlideShowWindow)
Parameters
pptSlideShowWindowobject
Returns
SafeReleaseComObject(object)
public static void SafeReleaseComObject(object comObj)
Parameters
comObjobject
TryConnectViaROT(bool)
public static Application TryConnectViaROT(bool isSupportWPS = false)
Parameters
isSupportWPSbool
Returns
- Application