例如,我想制作一个脚本来改变位于[4]和[26]之间的单词的颜色。我知道docx似乎运行在一个叫做runs的东西上,而不是字符上,但是可以进一步细分吗?你知道吗
具体来说,我的目标是找到这种格式的单词并给它们上色
XXXXGXXX
XXXXword
XXXAXXXX
XXXanothe
其中X代表空格和线条,像这样分开,字母下面的单词(它的和弦表)以某种方式着色,直到它碰到下一个触发字母,并继续以不同的方式着色,直到它碰到另一个触发字母。我想,如果字体是等距的,如果我能找到G的索引与一行中字符总数的差值,那么就可以确定在它下面的单词上开始着色的位置。所以在上面,G的位置是[4],一行中的总字符数是8,所以加上4和4得到单词中w的起始位置,或者至少接近。你知道吗
想法?谢谢
目前没有回答
相关问题 更多 >
编程相关推荐