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 )