def _replaceBulletsByEmDash (self, xDoc):
xCursor = xDoc.Text.createTextCursor()
xCursor.gotoStart(False)
sParaStyleName = ""
if not self.delete2c.State:
sParaStyleName = u"Standard" if self.delete2a.State else u"Text body"
n = 0
try:
if xCursor.NumberingStyleName != "":
xCursor.NumberingStyleName = ""
if sParaStyleName:
xCursor.ParaStyleName = sParaStyleName
xDoc.Text.insertString(xCursor, u"— ", False)
n += 1
while xCursor.gotoNextParagraph(False):
if xCursor.NumberingStyleName != "":
xCursor.NumberingStyleName = ""
if sParaStyleName:
xCursor.ParaStyleName = sParaStyleName
xDoc.Text.insertString(xCursor, u"— ", False)
n += 1
except:
traceback.print_exc()
return n
评论列表
文章目录