add:PPT动画跳过
This commit is contained in:
@@ -41,6 +41,12 @@ namespace Ink_Canvas.Helpers
|
||||
set => _inner.IsSupportWPS = value;
|
||||
}
|
||||
|
||||
public bool SkipAnimationsWhenNavigating
|
||||
{
|
||||
get => _inner.SkipAnimationsWhenNavigating;
|
||||
set => _inner.SkipAnimationsWhenNavigating = value;
|
||||
}
|
||||
|
||||
public int SlidesCount => _inner.SlidesCount;
|
||||
|
||||
public object PPTApplication => _inner.PPTApplication;
|
||||
|
||||
@@ -16,6 +16,7 @@ namespace Ink_Canvas.Helpers
|
||||
bool IsConnected { get; }
|
||||
bool IsInSlideShow { get; }
|
||||
bool IsSupportWPS { get; set; }
|
||||
bool SkipAnimationsWhenNavigating { get; set; }
|
||||
int SlidesCount { get; }
|
||||
|
||||
object PPTApplication { get; }
|
||||
|
||||
@@ -125,6 +125,8 @@ namespace Ink_Canvas.Helpers
|
||||
}
|
||||
}
|
||||
public bool IsSupportWPS { get; set; } = false;
|
||||
public bool SkipAnimationsWhenNavigating { get; set; } = false;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Private Fields
|
||||
@@ -883,7 +885,8 @@ namespace Ink_Canvas.Helpers
|
||||
if (slideShowWindow != null)
|
||||
{
|
||||
dynamic sswObj = slideShowWindow;
|
||||
sswObj.Activate();
|
||||
if (!SkipAnimationsWhenNavigating)
|
||||
sswObj.Activate();
|
||||
view = sswObj.View;
|
||||
if (view != null)
|
||||
{
|
||||
@@ -936,7 +939,8 @@ namespace Ink_Canvas.Helpers
|
||||
if (slideShowWindow != null)
|
||||
{
|
||||
dynamic sswObj = slideShowWindow;
|
||||
sswObj.Activate();
|
||||
if (!SkipAnimationsWhenNavigating)
|
||||
sswObj.Activate();
|
||||
view = sswObj.View;
|
||||
if (view != null)
|
||||
{
|
||||
|
||||
@@ -124,6 +124,7 @@ namespace Ink_Canvas.Helpers
|
||||
}
|
||||
|
||||
public bool IsSupportWPS { get; set; } = false;
|
||||
public bool SkipAnimationsWhenNavigating { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// 当前演示文稿的总页数(每次按需计算,不缓存 COM 对象)。
|
||||
@@ -734,7 +735,8 @@ namespace Ink_Canvas.Helpers
|
||||
if (slideShowWindow != null)
|
||||
{
|
||||
dynamic sswObj = slideShowWindow;
|
||||
sswObj.Activate();
|
||||
if (!SkipAnimationsWhenNavigating)
|
||||
sswObj.Activate();
|
||||
view = sswObj.View;
|
||||
if (view != null)
|
||||
{
|
||||
@@ -788,7 +790,8 @@ namespace Ink_Canvas.Helpers
|
||||
if (slideShowWindow != null)
|
||||
{
|
||||
dynamic sswObj = slideShowWindow;
|
||||
sswObj.Activate();
|
||||
if (!SkipAnimationsWhenNavigating)
|
||||
sswObj.Activate();
|
||||
view = sswObj.View;
|
||||
if (view != null)
|
||||
{
|
||||
@@ -842,7 +845,8 @@ namespace Ink_Canvas.Helpers
|
||||
if (slideShowWindow != null)
|
||||
{
|
||||
dynamic sswObj = slideShowWindow;
|
||||
sswObj.Activate();
|
||||
if (!SkipAnimationsWhenNavigating)
|
||||
sswObj.Activate();
|
||||
view = sswObj.View;
|
||||
if (view != null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user