Kejia Ye created ODFTOOLKIT-336:
-----------------------------------
Summary: Add new APIs to set page style when inserting page break
in TextDocument
Key: ODFTOOLKIT-336
URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-336
Project: ODF Toolkit
Issue Type: New Feature
Components: simple api
Affects Versions: 0.7
Reporter: Kejia Ye
Fix For: 0.8
I'd like to propose a new API which would allow customers to set the page style
when inserting a page break. It's a common scenario to change page style when
adding page break, like from "Portrait" to "Landscape" or vice versa.
In ODF specs, page style is defined through style:master-page, which specify
the page formatting properties through style:page-layout-name. In text
document, a master page can be assigned to paragraph style using a
style:master-page-name attribute. Each time the paragraph style is applied to
text, a page break is inserted before the paragraph. A page that starts at the
page break would use the specified master page.
Need provide APIs to do 2 things:
(1) Define a new master page or get an existing master page.
- New class MasterPage, which would provide get/set methods for page layout
properties, like page width, page height, print orientation, margin and so on.
(2) Assign the master page to an appointed paragraph to add page break before
it.
- TextDocument.addPageBreak(Paragraph refParagraph, MasterPage masterPage)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira