Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/openpyxl/writer/theme.py: 75%

4 statements  

« prev     ^ index     » next       coverage.py v6.4.4, created at 2023-07-17 14:22 -0600

1# Copyright (c) 2010-2022 openpyxl 

2 

3"""Write the theme xml based on a fixed string.""" 

4 

5 

6theme_xml = """<?xml version="1.0"?> 

7<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"> 

8 <a:themeElements> 

9 <a:clrScheme name="Office"> 

10 <a:dk1> 

11 <a:sysClr val="windowText" lastClr="000000"/> 

12 </a:dk1> 

13 <a:lt1> 

14 <a:sysClr val="window" lastClr="FFFFFF"/> 

15 </a:lt1> 

16 <a:dk2> 

17 <a:srgbClr val="1F497D"/> 

18 </a:dk2> 

19 <a:lt2> 

20 <a:srgbClr val="EEECE1"/> 

21 </a:lt2> 

22 <a:accent1> 

23 <a:srgbClr val="4F81BD"/> 

24 </a:accent1> 

25 <a:accent2> 

26 <a:srgbClr val="C0504D"/> 

27 </a:accent2> 

28 <a:accent3> 

29 <a:srgbClr val="9BBB59"/> 

30 </a:accent3> 

31 <a:accent4> 

32 <a:srgbClr val="8064A2"/> 

33 </a:accent4> 

34 <a:accent5> 

35 <a:srgbClr val="4BACC6"/> 

36 </a:accent5> 

37 <a:accent6> 

38 <a:srgbClr val="F79646"/> 

39 </a:accent6> 

40 <a:hlink> 

41 <a:srgbClr val="0000FF"/> 

42 </a:hlink> 

43 <a:folHlink> 

44 <a:srgbClr val="800080"/> 

45 </a:folHlink> 

46 </a:clrScheme> 

47 <a:fontScheme name="Office"> 

48 <a:majorFont> 

49 <a:latin typeface="Cambria"/> 

50 <a:ea typeface=""/> 

51 <a:cs typeface=""/> 

52 <a:font script="Jpan" typeface="&#xFF2D;&#xFF33; &#xFF30;&#x30B4;&#x30B7;&#x30C3;&#x30AF;"/> 

53 <a:font script="Hang" typeface="&#xB9D1;&#xC740; &#xACE0;&#xB515;"/> 

54 <a:font script="Hans" typeface="&#x5B8B;&#x4F53;"/> 

55 <a:font script="Hant" typeface="&#x65B0;&#x7D30;&#x660E;&#x9AD4;"/> 

56 <a:font script="Arab" typeface="Times New Roman"/> 

57 <a:font script="Hebr" typeface="Times New Roman"/> 

58 <a:font script="Thai" typeface="Tahoma"/> 

59 <a:font script="Ethi" typeface="Nyala"/> 

60 <a:font script="Beng" typeface="Vrinda"/> 

61 <a:font script="Gujr" typeface="Shruti"/> 

62 <a:font script="Khmr" typeface="MoolBoran"/> 

63 <a:font script="Knda" typeface="Tunga"/> 

64 <a:font script="Guru" typeface="Raavi"/> 

65 <a:font script="Cans" typeface="Euphemia"/> 

66 <a:font script="Cher" typeface="Plantagenet Cherokee"/> 

67 <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> 

68 <a:font script="Tibt" typeface="Microsoft Himalaya"/> 

69 <a:font script="Thaa" typeface="MV Boli"/> 

70 <a:font script="Deva" typeface="Mangal"/> 

71 <a:font script="Telu" typeface="Gautami"/> 

72 <a:font script="Taml" typeface="Latha"/> 

73 <a:font script="Syrc" typeface="Estrangelo Edessa"/> 

74 <a:font script="Orya" typeface="Kalinga"/> 

75 <a:font script="Mlym" typeface="Kartika"/> 

76 <a:font script="Laoo" typeface="DokChampa"/> 

77 <a:font script="Sinh" typeface="Iskoola Pota"/> 

78 <a:font script="Mong" typeface="Mongolian Baiti"/> 

79 <a:font script="Viet" typeface="Times New Roman"/> 

80 <a:font script="Uigh" typeface="Microsoft Uighur"/> 

81 </a:majorFont> 

82 <a:minorFont> 

83 <a:latin typeface="Calibri"/> 

84 <a:ea typeface=""/> 

85 <a:cs typeface=""/> 

86 <a:font script="Jpan" typeface="&#xFF2D;&#xFF33; &#xFF30;&#x30B4;&#x30B7;&#x30C3;&#x30AF;"/> 

87 <a:font script="Hang" typeface="&#xB9D1;&#xC740; &#xACE0;&#xB515;"/> 

88 <a:font script="Hans" typeface="&#x5B8B;&#x4F53;"/> 

89 <a:font script="Hant" typeface="&#x65B0;&#x7D30;&#x660E;&#x9AD4;"/> 

90 <a:font script="Arab" typeface="Arial"/> 

91 <a:font script="Hebr" typeface="Arial"/> 

92 <a:font script="Thai" typeface="Tahoma"/> 

93 <a:font script="Ethi" typeface="Nyala"/> 

94 <a:font script="Beng" typeface="Vrinda"/> 

95 <a:font script="Gujr" typeface="Shruti"/> 

96 <a:font script="Khmr" typeface="DaunPenh"/> 

97 <a:font script="Knda" typeface="Tunga"/> 

98 <a:font script="Guru" typeface="Raavi"/> 

99 <a:font script="Cans" typeface="Euphemia"/> 

100 <a:font script="Cher" typeface="Plantagenet Cherokee"/> 

101 <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> 

102 <a:font script="Tibt" typeface="Microsoft Himalaya"/> 

103 <a:font script="Thaa" typeface="MV Boli"/> 

104 <a:font script="Deva" typeface="Mangal"/> 

105 <a:font script="Telu" typeface="Gautami"/> 

106 <a:font script="Taml" typeface="Latha"/> 

107 <a:font script="Syrc" typeface="Estrangelo Edessa"/> 

108 <a:font script="Orya" typeface="Kalinga"/> 

109 <a:font script="Mlym" typeface="Kartika"/> 

110 <a:font script="Laoo" typeface="DokChampa"/> 

111 <a:font script="Sinh" typeface="Iskoola Pota"/> 

112 <a:font script="Mong" typeface="Mongolian Baiti"/> 

113 <a:font script="Viet" typeface="Arial"/> 

114 <a:font script="Uigh" typeface="Microsoft Uighur"/> 

115 </a:minorFont> 

116 </a:fontScheme> 

117 <a:fmtScheme name="Office"> 

118 <a:fillStyleLst> 

119 <a:solidFill> 

120 <a:schemeClr val="phClr"/> 

121 </a:solidFill> 

122 <a:gradFill rotWithShape="1"> 

123 <a:gsLst> 

124 <a:gs pos="0"> 

125 <a:schemeClr val="phClr"> 

126 <a:tint val="50000"/> 

127 <a:satMod val="300000"/> 

128 </a:schemeClr> 

129 </a:gs> 

130 <a:gs pos="35000"> 

131 <a:schemeClr val="phClr"> 

132 <a:tint val="37000"/> 

133 <a:satMod val="300000"/> 

134 </a:schemeClr> 

135 </a:gs> 

136 <a:gs pos="100000"> 

137 <a:schemeClr val="phClr"> 

138 <a:tint val="15000"/> 

139 <a:satMod val="350000"/> 

140 </a:schemeClr> 

141 </a:gs> 

142 </a:gsLst> 

143 <a:lin ang="16200000" scaled="1"/> 

144 </a:gradFill> 

145 <a:gradFill rotWithShape="1"> 

146 <a:gsLst> 

147 <a:gs pos="0"> 

148 <a:schemeClr val="phClr"> 

149 <a:shade val="51000"/> 

150 <a:satMod val="130000"/> 

151 </a:schemeClr> 

152 </a:gs> 

153 <a:gs pos="80000"> 

154 <a:schemeClr val="phClr"> 

155 <a:shade val="93000"/> 

156 <a:satMod val="130000"/> 

157 </a:schemeClr> 

158 </a:gs> 

159 <a:gs pos="100000"> 

160 <a:schemeClr val="phClr"> 

161 <a:shade val="94000"/> 

162 <a:satMod val="135000"/> 

163 </a:schemeClr> 

164 </a:gs> 

165 </a:gsLst> 

166 <a:lin ang="16200000" scaled="0"/> 

167 </a:gradFill> 

168 </a:fillStyleLst> 

169 <a:lnStyleLst> 

170 <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"> 

171 <a:solidFill> 

172 <a:schemeClr val="phClr"> 

173 <a:shade val="95000"/> 

174 <a:satMod val="105000"/> 

175 </a:schemeClr> 

176 </a:solidFill> 

177 <a:prstDash val="solid"/> 

178 </a:ln> 

179 <a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"> 

180 <a:solidFill> 

181 <a:schemeClr val="phClr"/> 

182 </a:solidFill> 

183 <a:prstDash val="solid"/> 

184 </a:ln> 

185 <a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"> 

186 <a:solidFill> 

187 <a:schemeClr val="phClr"/> 

188 </a:solidFill> 

189 <a:prstDash val="solid"/> 

190 </a:ln> 

191 </a:lnStyleLst> 

192 <a:effectStyleLst> 

193 <a:effectStyle> 

194 <a:effectLst> 

195 <a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"> 

196 <a:srgbClr val="000000"> 

197 <a:alpha val="38000"/> 

198 </a:srgbClr> 

199 </a:outerShdw> 

200 </a:effectLst> 

201 </a:effectStyle> 

202 <a:effectStyle> 

203 <a:effectLst> 

204 <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> 

205 <a:srgbClr val="000000"> 

206 <a:alpha val="35000"/> 

207 </a:srgbClr> 

208 </a:outerShdw> 

209 </a:effectLst> 

210 </a:effectStyle> 

211 <a:effectStyle> 

212 <a:effectLst> 

213 <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> 

214 <a:srgbClr val="000000"> 

215 <a:alpha val="35000"/> 

216 </a:srgbClr> 

217 </a:outerShdw> 

218 </a:effectLst> 

219 <a:scene3d> 

220 <a:camera prst="orthographicFront"> 

221 <a:rot lat="0" lon="0" rev="0"/> 

222 </a:camera> 

223 <a:lightRig rig="threePt" dir="t"> 

224 <a:rot lat="0" lon="0" rev="1200000"/> 

225 </a:lightRig> 

226 </a:scene3d> 

227 <a:sp3d> 

228 <a:bevelT w="63500" h="25400"/> 

229 </a:sp3d> 

230 </a:effectStyle> 

231 </a:effectStyleLst> 

232 <a:bgFillStyleLst> 

233 <a:solidFill> 

234 <a:schemeClr val="phClr"/> 

235 </a:solidFill> 

236 <a:gradFill rotWithShape="1"> 

237 <a:gsLst> 

238 <a:gs pos="0"> 

239 <a:schemeClr val="phClr"> 

240 <a:tint val="40000"/> 

241 <a:satMod val="350000"/> 

242 </a:schemeClr> 

243 </a:gs> 

244 <a:gs pos="40000"> 

245 <a:schemeClr val="phClr"> 

246 <a:tint val="45000"/> 

247 <a:shade val="99000"/> 

248 <a:satMod val="350000"/> 

249 </a:schemeClr> 

250 </a:gs> 

251 <a:gs pos="100000"> 

252 <a:schemeClr val="phClr"> 

253 <a:shade val="20000"/> 

254 <a:satMod val="255000"/> 

255 </a:schemeClr> 

256 </a:gs> 

257 </a:gsLst> 

258 <a:path path="circle"> 

259 <a:fillToRect l="50000" t="-80000" r="50000" b="180000"/> 

260 </a:path> 

261 </a:gradFill> 

262 <a:gradFill rotWithShape="1"> 

263 <a:gsLst> 

264 <a:gs pos="0"> 

265 <a:schemeClr val="phClr"> 

266 <a:tint val="80000"/> 

267 <a:satMod val="300000"/> 

268 </a:schemeClr> 

269 </a:gs> 

270 <a:gs pos="100000"> 

271 <a:schemeClr val="phClr"> 

272 <a:shade val="30000"/> 

273 <a:satMod val="200000"/> 

274 </a:schemeClr> 

275 </a:gs> 

276 </a:gsLst> 

277 <a:path path="circle"> 

278 <a:fillToRect l="50000" t="50000" r="50000" b="50000"/> 

279 </a:path> 

280 </a:gradFill> 

281 </a:bgFillStyleLst> 

282 </a:fmtScheme> 

283 </a:themeElements> 

284 <a:objectDefaults/> 

285 <a:extraClrSchemeLst/> 

286</a:theme> 

287""" 

288 

289def write_theme(): 

290 """Write the theme xml.""" 

291 return theme_xml