Exemplo n.º 1
0
 def __insertText(self,xyIndexPosTuple,text):
     splitedTexts = FUF.splitTextToLines(text)['splitedTexts']
     indexPos = xyIndexPosTuple
     operateRecords = []
     
     for index in range(len( splitedTexts )-1):
         retuDict = self.__insertTextWithoutLineBreak( indexPos , splitedTexts[index])
         indexPos = retuDict['newXYIndexPos']
         operateRecords.append( retuDict['operateRecord'] )
         
         retuDict = self.__insertLineBreak( indexPos)
         indexPos = retuDict['newXYIndexPos']
         operateRecords.append( retuDict['operateRecord'] )
     
     retuDict = self.__insertTextWithoutLineBreak( indexPos , splitedTexts[-1])
     indexPos = retuDict['newXYIndexPos']
     operateRecords.append( retuDict['operateRecord'] )
     
     return RetuInfo.info( indexPos = indexPos,operateRecords = operateRecords )