def _mergeContiguousParagraphs (self, xDoc):
self._replaceText(xDoc, u"^[ ]+$", u"", True) # clear empty paragraphs
xCursor = xDoc.Text.createTextCursor()
xCursor.gotoStart(False)
n = 0
try:
while xCursor.gotoNextParagraph(False):
xCursor.gotoEndOfParagraph(True)
if xCursor.String != "":
xCursor.gotoStartOfParagraph(False)
xCursor.goLeft(1, True)
xCursor.setString(" ")
n += 1
except:
traceback.print_exc()
self._replaceText(xDoc, u" +", u" ", True)
return n
评论列表
文章目录