gpt4 book ai didi

c# - 在 PowerPoint 中的文本框中查找动画的开始/结束字符索引

转载 作者:行者123 更新时间:2023-11-30 12:50:00 25 4
gpt4 key购买 nike

这是一些示例幻灯片的屏幕截图。我有一个关于“比萨”这个词的动画。我试图通过字符编号查找字符串中出现这种情况的位置。

example slide我获取有关动画信息的代码:

foreach (PowerPoint.Effect effect in slide.TimeLine.MainSequence)
{
animationMap[animationCount] = new WBLAnimation(effect,shapeMap[effect.Shape.Id],effect.TextRangeStart,effect.TextRangeStart+effect.TextRangeLength);
animationCount++;
}

披萨应该从第 11 个字符开始,但 TextRangeStart 属性声称它从第 80 个字符开始。TextRangeLength 也是错误的。它声称它的长度为 71 个字符,而实际上应该是 6 个字符(“Pizza?”的长度)。对我来说,这似乎是在计算文本范围的整个长度,而不是动画部分。

WBLAnimation 只是一个辅助类。它需要一个效果、一个形状、形状的开始位置和结束位置。这最终需要重构。这只是我如何获取此信息的示例,因此有人可能会指出我做错了什么。

是否有另一种方法可以找到字符串中动画发生的位置?

谢谢!!!

最佳答案

我相信动画总是适用于对象。这意味着您没有关于“比萨”一词的动画。您在包含单词“披萨”的对象(文本框?)上有一个动画。

关于c# - 在 PowerPoint 中的文本框中查找动画的开始/结束字符索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10133868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com