On 14/11/11 00:02, Knut Olav Bøhmer wrote:
Hi,

Is it allowed to insert a TextSection in to a document which was
created from another document?
Like this:

        doc1 = StarDesktop.loadComponentFromURL("private:factory/swriter",
"_blank", 0, Array())
        doc2 = StarDesktop.loadComponentFromURL("private:factory/swriter",
"_blank", 0, Array())

        oCursor = doc1.text.createTextCursor()

        oSect = doc2.createInstance("com.sun.star.text.TextSection")
        oSect.setName("SectionName")
        oCursor.getText.insertTextContent(oCursor, oSect, True)

(It works, but is it not right to do it that way?)

i am surprised that this works at all: it is not supported, the services that are created for a document are only supposed to be inserted into the same document.

Next question. Can I create a TextSection if I only have a xTextCursor
or a xTextRange?

hmmm... you'd need to get the model from the cursor somehow...

could not find an obvious way to do this; probably it's necessary to store the document together with the cursor.

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to