以下是一些示例幻灯片的屏幕截图.我有一个关于“比萨”这个词的动画.我试图通过字符编号找到字符串中的位置.
foreach (PowerPoint.Effect effect in slide.TimeLine.MainSequence) { animationMap[animationCount] = new WBLAnimation(effect,shapeMap[effect.Shape.Id],effect.TextRangeStart,effect.TextRangeStart+effect.TextRangeLength); animationCount++; }
Pizza应该从字符11开始,但TextRangeStart属性声称它从字符80开始.TextRangeLength也是错误的.它声称长度为71个字符,应该是6个(长度为“披萨?”).对我而言,这似乎是计算文本范围的整个长度而不是动画部分.
WBLAnimation只是一个帮助类.它具有效果,形状,形状的起始位置和结束位置.这最终需要重构.这只是我如何获取这些信息的一个例子,所以有人可能会指出我做错了什么.
有没有其他方法可以找到动画片在字符串中的位置?
谢谢!!!
解决方法
我相信动画总是适用于物体.这意味着你没有’Pizza’这个词的动画.您在对象(文本框?)上有一个动画,其中包含“Pizza”一词.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。