DaLi Liu created ODFTOOLKIT-339:
-----------------------------------

             Summary: [Simpe]Add new methods in TextDocument to suport insert a 
d ocument into an open document
                 Key: ODFTOOLKIT-339
                 URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-339
             Project: ODF Toolkit
          Issue Type: New Feature
          Components: simple api
    Affects Versions: 0.8.6
            Reporter: DaLi Liu
             Fix For: 0.8.6, 0.8.7


Dear all,

Do you have meet this requirement before?

Customer want to render a report from other source documents, all the target 
and source documents are using the same style templates.
With ODF toolkit API, we can append the content of source documents to target 
document with styles, but during document insertation the styles existing in 
the target and the source document are
added again to the target document.
Example: Both the report master doc (= target doc) and the inserted doc (= 
sourcedoc) have the identical style "MinD Standard" defined to it. After 
appending the source doc to the master doc there three styles in the report 
master doc: the original style "MinD Standard" and two additional styles named 
"MinD Standard-ala266c" and MinD Standard-af9e507". The paragraphs from the 
source doc which were originally formatted with "MinD Standard" are in the 
master doc now formatted with "MinD Standard-af9e507".

This is very confusing for users to see for every included source doc the 
multiple styles included in the target doc.

So a propose add new methods in TextDocument to meet this requirement:
   TextDocument.insertContentFromDocumentAfter(docName, positon, isCopyStyle)
   TextDocument.insertContentFromDocumentBefore(docName, positon, isCopyStyle)

Parameters for the API are: 1. Name of the source doc to be inserted,  2. 
Paragraph  location where to put the insert doc,  3. copy the style of the 
insert doc (Boolean: yes/no)
if isCopyStyle is yes then insert styles in source document to the master doc.
if isCopyStyle is no then don't insert styles to source document to the master 
doc.

Any comments about this ?

--
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

Reply via email to