Transpose range
This commit is contained in:
parent
93da631e38
commit
bf9730336a
|
@ -281,24 +281,6 @@ class LOCellRange(object):
|
|||
self[0,0].copy_from(data, formula=formula)
|
||||
return
|
||||
|
||||
def transpose2(self):
|
||||
# ~ 'Flags': 'A',
|
||||
# ~ 'FormulaCommand': 0,
|
||||
# ~ 'SkipEmptyCells': False,
|
||||
# ~ 'AsLink': False,
|
||||
# ~ 'MoveMode': 4,
|
||||
args = {
|
||||
'Transpose': True,
|
||||
}
|
||||
args = dict_to_property(args)
|
||||
self.select()
|
||||
copy()
|
||||
self.clear(1023)
|
||||
self[0,0].select()
|
||||
call_dispatch(self._doc, '.uno:InsertContents', args)
|
||||
set_clipboard('')
|
||||
return
|
||||
|
||||
@property
|
||||
def merged_area(self):
|
||||
cursor = self.sheet.get_cursor(self.obj[0,0])
|
||||
|
@ -442,15 +424,6 @@ class LOCellRange(object):
|
|||
cell.copy_from(data)
|
||||
return
|
||||
|
||||
def find(self, search_string):
|
||||
if self._sd is None:
|
||||
self._sd = self.sheet.obj.createSearchDescriptor()
|
||||
self._sd.SearchCaseSensitive = False
|
||||
|
||||
self._sd.setSearchString(search_string)
|
||||
cell = self.obj.findFirst(self._sd)
|
||||
return LOCellRange(self.sheet[cell.AbsoluteName].obj, self.doc)
|
||||
|
||||
|
||||
class EventsModify(EventsListenerBase, XModifyListener):
|
||||
|
||||
|
|
|
@ -2043,7 +2043,7 @@ class LOCalcSheet(object):
|
|||
uno.invoke(ev, 'replaceByName', (name, uno.Any(pv, args)))
|
||||
|
||||
def activate(self):
|
||||
self.doc.activate(self._obj)
|
||||
self.doc.activate(self.obj)
|
||||
return
|
||||
|
||||
def clean(self):
|
||||
|
@ -2551,6 +2551,23 @@ class LOCalcRange(object):
|
|||
self.obj.clearContents(what)
|
||||
return
|
||||
|
||||
def transpose(self):
|
||||
# ~ 'Flags': 'A',
|
||||
# ~ 'FormulaCommand': 0,
|
||||
# ~ 'SkipEmptyCells': False,
|
||||
# ~ 'AsLink': False,
|
||||
# ~ 'MoveMode': 4,
|
||||
args = {
|
||||
'Transpose': True,
|
||||
}
|
||||
self.select()
|
||||
self.doc.copy()
|
||||
self.clear(1023)
|
||||
self[0,0].select()
|
||||
call_dispatch(self.doc.frame, '.uno:InsertContents', args)
|
||||
_CB.set('')
|
||||
return
|
||||
|
||||
def fill(self, source=1):
|
||||
self.obj.fillAuto(0, source)
|
||||
return
|
||||
|
@ -5202,6 +5219,7 @@ class ClipBoard(object):
|
|||
if df:
|
||||
text = transferable.getTransferData(df)
|
||||
return text
|
||||
_CB = ClipBoard
|
||||
|
||||
|
||||
class Paths(object):
|
||||
|
|
Loading…
Reference in New Issue