添加header定义(通常情况)

通过将 False 分配给其 .is_linked_to_previous 属性,可以为缺少的部分提供显式header定义:

>>> header.is_linked_to_previous
True
>>> header.is_linked_to_previous = False
>>> header.is_linked_to_previous
False

新添加的header定义包含一个空段落。 请注意,以这种方式保留header有时很有用,因为它有效地“关闭”了该Sectionhdaer以及之后的header,直到具有已定义header的下一个部分。

在已经具有header定义的header上将 False 分配给 .is_linked_to_previous 不会执行任何操作。

继承的内容自动定位

编辑hdaer的内容会编辑源hdaer的内容,同时考虑任何“继承”。 例如,如果第 2 个sectionhdaer继承自第 1 个section并且您编辑第 2 个sectionheader,你实际上更改了第 1 个sectionheader的内容。 除非您首先明确地将 False 分配给其 .is_linked_to_previous 属性,否则不会为第 2 个section添加新的header定义。