我对 python-docx 中“运行级别内容”的概念有点困惑。我知道如果我想检查段落是否为粗体,我需要检查 run.bold,但到底是什么它?
官方的定义是:run是与内联内容关联最密切的对象;在段落内的块项目边界之间流动的文本、图片和其他项目。
那么,该段落中的内容是单一字符级别的内容吗?我在这里错过了什么吗?
理解 Word 中的运行的一个简单方法是共享相同字符格式的字符序列。
所以如果你有这样的句子并且想要一个bold当单词出现时,您无法将句子设置为粗体(这会加粗太多),并且您不想将每个单独的字符设置为粗体(这会一次加粗太少)。
所以你将角色分组为runs并将字符格式应用于运行(这是正确的:)。
示例句子需要three运行。一个在粗体字之前,一个用于粗体字本身,一个用于粗体字之后。中间的行将设置为粗体;另外两个没有特殊的格式。
关于运行还有更多事情需要了解,就像它们从属于一个段落一样(因此相同的运行不能在一个段落中开始并在另一个段落中结束),但这是这个概念的主要要点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)