1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Feature: Add a document section
In order to change page layout mid-document
As a developer using python-docx
I need a way to add a new section to a document
Scenario: Add a landscape section to a portrait document
Given a single-section document having portrait layout
When I add an even-page section to the document
And I change the new section layout to landscape
Then the document has two sections
And the first section is portrait
And the second section is landscape
Scenario: Document.add_section() adds a section that inherits headers and footers
Given a single-section Document object with headers and footers as document
When I execute section = document.add_section()
Then section.header.is_linked_to_previous is True
And section.even_page_header.is_linked_to_previous is True
And section.first_page_header.is_linked_to_previous is True
And section.footer.is_linked_to_previous is True
And section.even_page_footer.is_linked_to_previous is True
And section.first_page_footer.is_linked_to_previous is True
|