经过几天的尝试和修改,终于发现了这两者的区别。(也还不知道是不是对的)
可能也因为我不会去看文档,一直在看别人的文章学,才导致我踩到了这个坑吧……
按我的理解:
add_section() :增加一个“节”,表现为增加一页。添加的节的属性默认会沿袭上一个节的属性,因此添加的节的页边距等属性与上一个节相同(段落等不会相同)。
add_page_break() :增加一个分页符,表现为增加一页,但所增加的页和前一页属于同一个“节”。
后者增加分页符会使两页隶属同一个节,
使得对节的属性调整会应用到两页上,
因此若一直使用add_page_break()增加页数的话,
会使所增加的页面都属于同一个节,都共用同一个页面属性。