Skip to content

Commit 1081cc2

Browse files
author
Steve Canny
committed
rfctr: bring CT_RPr to latest coding standards
1 parent fe616ff commit 1081cc2

File tree

1 file changed

+32
-22
lines changed

1 file changed

+32
-22
lines changed

docx/oxml/text/run.py

Lines changed: 32 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -125,28 +125,38 @@ class CT_RPr(BaseOxmlElement):
125125
"""
126126
``<w:rPr>`` element, containing the properties for a run.
127127
"""
128-
rStyle = ZeroOrOne('w:rStyle', successors=('w:rPrChange',))
129-
b = ZeroOrOne('w:b', successors=('w:rPrChange',))
130-
bCs = ZeroOrOne('w:bCs', successors=('w:rPrChange',))
131-
caps = ZeroOrOne('w:caps', successors=('w:rPrChange',))
132-
cs = ZeroOrOne('w:cs', successors=('w:rPrChange',))
133-
dstrike = ZeroOrOne('w:dstrike', successors=('w:rPrChange',))
134-
emboss = ZeroOrOne('w:emboss', successors=('w:rPrChange',))
135-
i = ZeroOrOne('w:i', successors=('w:rPrChange',))
136-
iCs = ZeroOrOne('w:iCs', successors=('w:rPrChange',))
137-
imprint = ZeroOrOne('w:imprint', successors=('w:rPrChange',))
138-
noProof = ZeroOrOne('w:noProof', successors=('w:rPrChange',))
139-
oMath = ZeroOrOne('w:oMath', successors=('w:rPrChange',))
140-
outline = ZeroOrOne('w:outline', successors=('w:rPrChange',))
141-
rtl = ZeroOrOne('w:rtl', successors=('w:rPrChange',))
142-
shadow = ZeroOrOne('w:shadow', successors=('w:rPrChange',))
143-
smallCaps = ZeroOrOne('w:smallCaps', successors=('w:rPrChange',))
144-
snapToGrid = ZeroOrOne('w:snapToGrid', successors=('w:rPrChange',))
145-
specVanish = ZeroOrOne('w:specVanish', successors=('w:rPrChange',))
146-
strike = ZeroOrOne('w:strike', successors=('w:rPrChange',))
147-
u = ZeroOrOne('w:u', successors=('w:rPrChange',))
148-
vanish = ZeroOrOne('w:vanish', successors=('w:rPrChange',))
149-
webHidden = ZeroOrOne('w:webHidden', successors=('w:rPrChange',))
128+
_tag_seq = (
129+
'w:rStyle', 'w:rFonts', 'w:b', 'w:bCs', 'w:i', 'w:iCs', 'w:caps',
130+
'w:smallCaps', 'w:strike', 'w:dstrike', 'w:outline', 'w:shadow',
131+
'w:emboss', 'w:imprint', 'w:noProof', 'w:snapToGrid', 'w:vanish',
132+
'w:webHidden', 'w:color', 'w:spacing', 'w:w', 'w:kern', 'w:position',
133+
'w:sz', 'w:szCs', 'w:highlight', 'w:u', 'w:effect', 'w:bdr', 'w:shd',
134+
'w:fitText', 'w:vertAlign', 'w:rtl', 'w:cs', 'w:em', 'w:lang',
135+
'w:eastAsianLayout', 'w:specVanish', 'w:oMath'
136+
)
137+
rStyle = ZeroOrOne('w:rStyle', successors=_tag_seq[1:])
138+
b = ZeroOrOne('w:b', successors=_tag_seq[3:])
139+
bCs = ZeroOrOne('w:bCs', successors=_tag_seq[4:])
140+
i = ZeroOrOne('w:i', successors=_tag_seq[5:])
141+
iCs = ZeroOrOne('w:iCs', successors=_tag_seq[6:])
142+
caps = ZeroOrOne('w:caps', successors=_tag_seq[7:])
143+
smallCaps = ZeroOrOne('w:smallCaps', successors=_tag_seq[8:])
144+
strike = ZeroOrOne('w:strike', successors=_tag_seq[9:])
145+
dstrike = ZeroOrOne('w:dstrike', successors=_tag_seq[10:])
146+
outline = ZeroOrOne('w:outline', successors=_tag_seq[11:])
147+
shadow = ZeroOrOne('w:shadow', successors=_tag_seq[12:])
148+
emboss = ZeroOrOne('w:emboss', successors=_tag_seq[13:])
149+
imprint = ZeroOrOne('w:imprint', successors=_tag_seq[14:])
150+
noProof = ZeroOrOne('w:noProof', successors=_tag_seq[15:])
151+
snapToGrid = ZeroOrOne('w:snapToGrid', successors=_tag_seq[16:])
152+
vanish = ZeroOrOne('w:vanish', successors=_tag_seq[17:])
153+
webHidden = ZeroOrOne('w:webHidden', successors=_tag_seq[18:])
154+
u = ZeroOrOne('w:u', successors=_tag_seq[27:])
155+
rtl = ZeroOrOne('w:rtl', successors=_tag_seq[33:])
156+
cs = ZeroOrOne('w:cs', successors=_tag_seq[34:])
157+
specVanish = ZeroOrOne('w:specVanish', successors=_tag_seq[38:])
158+
oMath = ZeroOrOne('w:oMath', successors=_tag_seq[39:])
159+
del _tag_seq
150160

151161
@property
152162
def style(self):

0 commit comments

Comments
 (0)