Re: API to clone a row in a writer's table
Peter Eberlein <[email protected]>
| Newsgroups | gmane.comp.openoffice.devel.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Sandro Am 03.01.2011 12:16, schrieb Sandro: > Hi, > > I'm writing to the dev list after spending many days trying hard to > understand the best way and asking in user lists and forums. > > I really hope someone can help me or point me in the correct > direction/reading. > > I need to programmatically duplicate rows of a Table in openoffice writer. > > It's not difficult to add rows via table.Rows.insertByIndex(idx, count), > that adds empty rows and it's easy to add text in that row assigning > DataArray to the CellRange. Doing this way you loose control on the style of > the cells and specifically if a cell has words with different style > (bold/italic) they get flattened to the same face. What I need is to > duplicate a row in a way that preserves the style of each word in the > cell/row. > > As far as I understand using openoffice in headless mode prevents me > from using dispatch as no ViewCursor should be available. > Maybe the XTransferable interface is useful in this scenario. You'll find examples googling this or the api list. Regards Peter