Hi Frenand

Fernand Vanrie escribió:
Hallo,

Using the GUI an Inserting a  document  into a TextTable Cell works.

Doing the same thing with the API and Basic looks a bit more complicated.

the code :  oViewCursor.cell.start.InsertDocumentFromURL("" , oProps())
gives this error "Sequence Ellement is not assignable by given value"

oViewCurrsor.cell.start is a TextCursor but without support for XDocumentInsertable

this is no text cursor, but a text range.


How can i have a textcursor in a Texttable cell who supports XDocumentInsertable

Sub Main
        Dim oDoc as Object, oViewCursor as Object
        Dim oCell as Object, oCellTextCursor as Object
        
        oDoc = ThisComponent
        oViewCursor = oDoc.getCurrentController().getViewCursor()
        oCell = oViewCursor.Cell
        
        If NOT IsNull( oCell ) Then
                oCellTextCursor = oCell.createTextCursorByRange( 
oCell.getStart() )
                
                Dim aProps(1) as New com.sun.star.beans.PropertyValue   
                aProps(0).Name = "FilterName"
                aProps(0).Value = "Text (encoded)"    
                aProps(1).Name = "FilterOptions"
                aProps(1).Value = "UTF8,LF,GalatiaSil,de-DE"
                
                oCellTextCursor.insertDocumentFromURL(_
                        convertToURL("/home/ariel/demo.txt"), _
                        aProps )
                        
        End If
End Sub

this is a text cursor and supports css.document.XDocumentInsertable :-)

Regards
Ariel.

--
Ariel Constenla-Haile
La Plata, Argentina

[EMAIL PROTECTED]
http://www.ArielConstenlaHaile.com.ar/ooo/



"Aus der Kriegsschule des Lebens
                - Was mich nicht umbringt,
        macht mich härter."
                Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to