~agasti-rhok-02/sahana-agasti/mayon-rhok-02

« back to all changes in this revision

Viewing changes to plugins/sfPhpExcelPlugin/lib/PHPExcel/PHPExcel/Writer/Excel2007/Theme.php

  • Committer: Chad Heuschober
  • Date: 2010-12-04 04:01:41 UTC
  • mfrom: (1.2.1 mayon)
  • Revision ID: chad.heuschober@mail.cuny.edu-20101204040141-orjw950gt411jzmt
Merged changes from r2 of project trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
/**
3
3
 * PHPExcel
4
4
 *
5
 
 * Copyright (c) 2006 - 2009 PHPExcel
 
5
 * Copyright (c) 2006 - 2010 PHPExcel
6
6
 *
7
7
 * This library is free software; you can redistribute it and/or
8
8
 * modify it under the terms of the GNU Lesser General Public
9
9
 * License as published by the Free Software Foundation; either
10
10
 * version 2.1 of the License, or (at your option) any later version.
11
 
 * 
 
11
 *
12
12
 * This library is distributed in the hope that it will be useful,
13
13
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14
14
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15
15
 * Lesser General Public License for more details.
16
 
 * 
 
16
 *
17
17
 * You should have received a copy of the GNU Lesser General Public
18
18
 * License along with this library; if not, write to the Free Software
19
19
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
20
20
 *
21
21
 * @category   PHPExcel
22
22
 * @package    PHPExcel_Writer_Excel2007
23
 
 * @copyright  Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel)
 
23
 * @copyright  Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel)
24
24
 * @license    http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt    LGPL
25
 
 * @version    ##VERSION##, ##DATE##
 
25
 * @version    1.7.4, 2010-08-26
26
26
 */
27
27
 
28
28
 
29
 
/** PHPExcel */
30
 
require_once 'PHPExcel.php';
31
 
 
32
 
/** PHPExcel_Writer_Excel2007 */
33
 
require_once 'PHPExcel/Writer/Excel2007.php';
34
 
 
35
 
/** PHPExcel_Writer_Excel2007_WriterPart */
36
 
require_once 'PHPExcel/Writer/Excel2007/WriterPart.php';
37
 
 
38
 
/** PHPExcel_Shared_XMLWriter */
39
 
require_once 'PHPExcel/Shared/XMLWriter.php';
40
 
 
41
 
 
42
29
/**
43
30
 * PHPExcel_Writer_Excel2007_DocProps
44
31
 *
45
32
 * @category   PHPExcel
46
33
 * @package    PHPExcel_Writer_Excel2007
47
 
 * @copyright  Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel)
 
34
 * @copyright  Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel)
48
35
 */
49
36
class PHPExcel_Writer_Excel2007_Theme extends PHPExcel_Writer_Excel2007_WriterPart
50
37
{
56
43
         * @throws      Exception
57
44
         */
58
45
        public function writeTheme(PHPExcel $pPHPExcel = null)
59
 
        {               
 
46
        {
60
47
                        // Create XML writer
61
48
                        $objWriter = null;
62
49
                        if ($this->getParentWriter()->getUseDiskCaching()) {
64
51
                        } else {
65
52
                                $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY);
66
53
                        }
67
 
                        
 
54
 
68
55
                        // XML header
69
56
                        $objWriter->startDocument('1.0','UTF-8','yes');
70
57
 
72
59
                        $objWriter->startElement('a:theme');
73
60
                        $objWriter->writeAttribute('xmlns:a', 'http://schemas.openxmlformats.org/drawingml/2006/main');
74
61
                        $objWriter->writeAttribute('name', 'Office Theme');
75
 
                        
 
62
 
76
63
                                // a:themeElements
77
64
                                $objWriter->startElement('a:themeElements');
78
 
                                
 
65
 
79
66
                                        {
80
67
                                        // a:clrScheme
81
68
                                        $objWriter->startElement('a:clrScheme');
82
69
                                        $objWriter->writeAttribute('name', 'Office');
83
 
                                        
 
70
 
84
71
                                                // a:dk1
85
72
                                                $objWriter->startElement('a:dk1');
86
 
                                                
 
73
 
87
74
                                                        // a:sysClr
88
75
                                                        $objWriter->startElement('a:sysClr');
89
76
                                                        $objWriter->writeAttribute('val', 'windowText');
90
77
                                                        $objWriter->writeAttribute('lastClr', '000000');
91
78
                                                        $objWriter->endElement();
92
 
                                                        
 
79
 
93
80
                                                $objWriter->endElement();
94
 
                                                
 
81
 
95
82
                                                // a:lt1
96
83
                                                $objWriter->startElement('a:lt1');
97
 
                                                
 
84
 
98
85
                                                        // a:sysClr
99
86
                                                        $objWriter->startElement('a:sysClr');
100
87
                                                        $objWriter->writeAttribute('val', 'window');
101
88
                                                        $objWriter->writeAttribute('lastClr', 'FFFFFF');
102
89
                                                        $objWriter->endElement();
103
 
                                                        
 
90
 
104
91
                                                $objWriter->endElement();
105
 
                                                
 
92
 
106
93
                                                // a:dk2
107
94
                                                $objWriter->startElement('a:dk2');
108
 
                                                
 
95
 
109
96
                                                        // a:sysClr
110
97
                                                        $objWriter->startElement('a:srgbClr');
111
98
                                                        $objWriter->writeAttribute('val', '1F497D');
112
99
                                                        $objWriter->endElement();
113
 
                                                        
 
100
 
114
101
                                                $objWriter->endElement();
115
 
                                                
 
102
 
116
103
                                                // a:lt2
117
104
                                                $objWriter->startElement('a:lt2');
118
 
                                                
 
105
 
119
106
                                                        // a:sysClr
120
107
                                                        $objWriter->startElement('a:srgbClr');
121
108
                                                        $objWriter->writeAttribute('val', 'EEECE1');
122
109
                                                        $objWriter->endElement();
123
 
                                                        
 
110
 
124
111
                                                $objWriter->endElement();
125
 
                                                
 
112
 
126
113
                                                // a:accent1
127
114
                                                $objWriter->startElement('a:accent1');
128
 
                                                
 
115
 
129
116
                                                        // a:sysClr
130
117
                                                        $objWriter->startElement('a:srgbClr');
131
118
                                                        $objWriter->writeAttribute('val', '4F81BD');
132
119
                                                        $objWriter->endElement();
133
 
                                                        
 
120
 
134
121
                                                $objWriter->endElement();
135
 
                                                
 
122
 
136
123
                                                // a:accent2
137
124
                                                $objWriter->startElement('a:accent2');
138
 
                                                
 
125
 
139
126
                                                        // a:sysClr
140
127
                                                        $objWriter->startElement('a:srgbClr');
141
128
                                                        $objWriter->writeAttribute('val', 'C0504D');
142
129
                                                        $objWriter->endElement();
143
 
                                                        
 
130
 
144
131
                                                $objWriter->endElement();
145
 
                                                
 
132
 
146
133
                                                // a:accent3
147
134
                                                $objWriter->startElement('a:accent3');
148
 
                                                
 
135
 
149
136
                                                        // a:sysClr
150
137
                                                        $objWriter->startElement('a:srgbClr');
151
138
                                                        $objWriter->writeAttribute('val', '9BBB59');
152
139
                                                        $objWriter->endElement();
153
 
                                                        
 
140
 
154
141
                                                $objWriter->endElement();
155
 
                                                
 
142
 
156
143
                                                // a:accent4
157
144
                                                $objWriter->startElement('a:accent4');
158
 
                                                
 
145
 
159
146
                                                        // a:sysClr
160
147
                                                        $objWriter->startElement('a:srgbClr');
161
148
                                                        $objWriter->writeAttribute('val', '8064A2');
162
149
                                                        $objWriter->endElement();
163
 
                                                        
 
150
 
164
151
                                                $objWriter->endElement();
165
 
                                                
 
152
 
166
153
                                                // a:accent5
167
154
                                                $objWriter->startElement('a:accent5');
168
 
                                                
 
155
 
169
156
                                                        // a:sysClr
170
157
                                                        $objWriter->startElement('a:srgbClr');
171
158
                                                        $objWriter->writeAttribute('val', '4BACC6');
172
159
                                                        $objWriter->endElement();
173
 
                                                        
 
160
 
174
161
                                                $objWriter->endElement();
175
 
                                                
 
162
 
176
163
                                                // a:accent6
177
164
                                                $objWriter->startElement('a:accent6');
178
 
                                                
 
165
 
179
166
                                                        // a:sysClr
180
167
                                                        $objWriter->startElement('a:srgbClr');
181
168
                                                        $objWriter->writeAttribute('val', 'F79646');
182
169
                                                        $objWriter->endElement();
183
 
                                                        
 
170
 
184
171
                                                $objWriter->endElement();
185
 
                                                
 
172
 
186
173
                                                // a:hlink
187
174
                                                $objWriter->startElement('a:hlink');
188
 
                                                
 
175
 
189
176
                                                        // a:sysClr
190
177
                                                        $objWriter->startElement('a:srgbClr');
191
178
                                                        $objWriter->writeAttribute('val', '0000FF');
192
179
                                                        $objWriter->endElement();
193
 
                                                        
 
180
 
194
181
                                                $objWriter->endElement();
195
 
                                                
 
182
 
196
183
                                                // a:folHlink
197
184
                                                $objWriter->startElement('a:folHlink');
198
 
                                                
 
185
 
199
186
                                                        // a:sysClr
200
187
                                                        $objWriter->startElement('a:srgbClr');
201
188
                                                        $objWriter->writeAttribute('val', '800080');
202
189
                                                        $objWriter->endElement();
203
 
                                                        
 
190
 
204
191
                                                $objWriter->endElement();
205
 
                                        
 
192
 
206
193
                                        $objWriter->endElement();
207
194
                                        }
208
 
                                        
 
195
 
209
196
                                        {
210
197
                                        // a:fontScheme
211
198
                                        $objWriter->startElement('a:fontScheme');
212
199
                                        $objWriter->writeAttribute('name', 'Office');
213
 
                                        
 
200
 
214
201
                                                // a:majorFont
215
202
                                                $objWriter->startElement('a:majorFont');
216
 
                                                
 
203
 
217
204
                                                        // a:latin
218
205
                                                        $objWriter->startElement('a:latin');
219
206
                                                        $objWriter->writeAttribute('typeface', 'Cambria');
220
207
                                                        $objWriter->endElement();
221
 
                                                
222
 
                                                        // a:ea 
 
208
 
 
209
                                                        // a:ea
223
210
                                                        $objWriter->startElement('a:ea');
224
211
                                                        $objWriter->writeAttribute('typeface', '');
225
212
                                                        $objWriter->endElement();
226
 
                                                
 
213
 
227
214
                                                        // a:cs
228
215
                                                        $objWriter->startElement('a:cs');
229
216
                                                        $objWriter->writeAttribute('typeface', '');
230
 
                                                        $objWriter->endElement();                                                       
231
 
                                                        
 
217
                                                        $objWriter->endElement();
 
218
 
232
219
                                                        // a:font
233
220
                                                        $objWriter->startElement('a:font');
234
221
                                                        $objWriter->writeAttribute('script', 'Jpan');
235
222
                                                        $objWriter->writeAttribute('typeface', '?? ?????');
236
223
                                                        $objWriter->endElement();
237
 
                                                
 
224
 
238
225
                                                        // a:font
239
226
                                                        $objWriter->startElement('a:font');
240
227
                                                        $objWriter->writeAttribute('script', 'Hang');
241
228
                                                        $objWriter->writeAttribute('typeface', '?? ??');
242
229
                                                        $objWriter->endElement();
243
 
                                                
 
230
 
244
231
                                                        // a:font
245
232
                                                        $objWriter->startElement('a:font');
246
233
                                                        $objWriter->writeAttribute('script', 'Hans');
247
234
                                                        $objWriter->writeAttribute('typeface', '??');
248
235
                                                        $objWriter->endElement();
249
 
                                                
 
236
 
250
237
                                                        // a:font
251
238
                                                        $objWriter->startElement('a:font');
252
239
                                                        $objWriter->writeAttribute('script', 'Hant');
253
240
                                                        $objWriter->writeAttribute('typeface', '????');
254
241
                                                        $objWriter->endElement();
255
 
                                                
 
242
 
256
243
                                                        // a:font
257
244
                                                        $objWriter->startElement('a:font');
258
245
                                                        $objWriter->writeAttribute('script', 'Arab');
259
246
                                                        $objWriter->writeAttribute('typeface', 'Times New Roman');
260
247
                                                        $objWriter->endElement();
261
 
                                                
 
248
 
262
249
                                                        // a:font
263
250
                                                        $objWriter->startElement('a:font');
264
251
                                                        $objWriter->writeAttribute('script', 'Hebr');
265
252
                                                        $objWriter->writeAttribute('typeface', 'Times New Roman');
266
253
                                                        $objWriter->endElement();
267
 
                                                
 
254
 
268
255
                                                        // a:font
269
256
                                                        $objWriter->startElement('a:font');
270
257
                                                        $objWriter->writeAttribute('script', 'Thai');
271
258
                                                        $objWriter->writeAttribute('typeface', 'Tahoma');
272
259
                                                        $objWriter->endElement();
273
 
                                                
 
260
 
274
261
                                                        // a:font
275
262
                                                        $objWriter->startElement('a:font');
276
263
                                                        $objWriter->writeAttribute('script', 'Ethi');
277
264
                                                        $objWriter->writeAttribute('typeface', 'Nyala');
278
265
                                                        $objWriter->endElement();
279
 
                                                
 
266
 
280
267
                                                        // a:font
281
268
                                                        $objWriter->startElement('a:font');
282
269
                                                        $objWriter->writeAttribute('script', 'Beng');
283
270
                                                        $objWriter->writeAttribute('typeface', 'Vrinda');
284
271
                                                        $objWriter->endElement();
285
 
                                                
 
272
 
286
273
                                                        // a:font
287
274
                                                        $objWriter->startElement('a:font');
288
275
                                                        $objWriter->writeAttribute('script', 'Gujr');
289
276
                                                        $objWriter->writeAttribute('typeface', 'Shruti');
290
277
                                                        $objWriter->endElement();
291
 
                                                
 
278
 
292
279
                                                        // a:font
293
280
                                                        $objWriter->startElement('a:font');
294
281
                                                        $objWriter->writeAttribute('script', 'Khmr');
295
282
                                                        $objWriter->writeAttribute('typeface', 'MoolBoran');
296
283
                                                        $objWriter->endElement();
297
 
                                                
 
284
 
298
285
                                                        // a:font
299
286
                                                        $objWriter->startElement('a:font');
300
287
                                                        $objWriter->writeAttribute('script', 'Knda');
301
288
                                                        $objWriter->writeAttribute('typeface', 'Tunga');
302
289
                                                        $objWriter->endElement();
303
 
                                                
 
290
 
304
291
                                                        // a:font
305
292
                                                        $objWriter->startElement('a:font');
306
293
                                                        $objWriter->writeAttribute('script', 'Guru');
307
294
                                                        $objWriter->writeAttribute('typeface', 'Raavi');
308
295
                                                        $objWriter->endElement();
309
 
                                                
 
296
 
310
297
                                                        // a:font
311
298
                                                        $objWriter->startElement('a:font');
312
299
                                                        $objWriter->writeAttribute('script', 'Cans');
313
300
                                                        $objWriter->writeAttribute('typeface', 'Euphemia');
314
301
                                                        $objWriter->endElement();
315
 
                                                
 
302
 
316
303
                                                        // a:font
317
304
                                                        $objWriter->startElement('a:font');
318
305
                                                        $objWriter->writeAttribute('script', 'Cher');
319
306
                                                        $objWriter->writeAttribute('typeface', 'Plantagenet Cherokee');
320
307
                                                        $objWriter->endElement();
321
 
                                                
 
308
 
322
309
                                                        // a:font
323
310
                                                        $objWriter->startElement('a:font');
324
311
                                                        $objWriter->writeAttribute('script', 'Yiii');
325
312
                                                        $objWriter->writeAttribute('typeface', 'Microsoft Yi Baiti');
326
313
                                                        $objWriter->endElement();
327
 
                                                
 
314
 
328
315
                                                        // a:font
329
316
                                                        $objWriter->startElement('a:font');
330
317
                                                        $objWriter->writeAttribute('script', 'Tibt');
331
318
                                                        $objWriter->writeAttribute('typeface', 'Microsoft Himalaya');
332
319
                                                        $objWriter->endElement();
333
 
                                                
 
320
 
334
321
                                                        // a:font
335
322
                                                        $objWriter->startElement('a:font');
336
323
                                                        $objWriter->writeAttribute('script', 'Thaa');
337
324
                                                        $objWriter->writeAttribute('typeface', 'MV Boli');
338
325
                                                        $objWriter->endElement();
339
 
                                                
 
326
 
340
327
                                                        // a:font
341
328
                                                        $objWriter->startElement('a:font');
342
329
                                                        $objWriter->writeAttribute('script', 'Deva');
343
330
                                                        $objWriter->writeAttribute('typeface', 'Mangal');
344
331
                                                        $objWriter->endElement();
345
 
                                                
 
332
 
346
333
                                                        // a:font
347
334
                                                        $objWriter->startElement('a:font');
348
335
                                                        $objWriter->writeAttribute('script', 'Telu');
349
336
                                                        $objWriter->writeAttribute('typeface', 'Gautami');
350
337
                                                        $objWriter->endElement();
351
 
                                                
 
338
 
352
339
                                                        // a:font
353
340
                                                        $objWriter->startElement('a:font');
354
341
                                                        $objWriter->writeAttribute('script', 'Taml');
355
342
                                                        $objWriter->writeAttribute('typeface', 'Latha');
356
343
                                                        $objWriter->endElement();
357
 
                                                
 
344
 
358
345
                                                        // a:font
359
346
                                                        $objWriter->startElement('a:font');
360
347
                                                        $objWriter->writeAttribute('script', 'Syrc');
361
348
                                                        $objWriter->writeAttribute('typeface', 'Estrangelo Edessa');
362
349
                                                        $objWriter->endElement();
363
 
                                                
 
350
 
364
351
                                                        // a:font
365
352
                                                        $objWriter->startElement('a:font');
366
353
                                                        $objWriter->writeAttribute('script', 'Orya');
367
354
                                                        $objWriter->writeAttribute('typeface', 'Kalinga');
368
355
                                                        $objWriter->endElement();
369
 
                                                
 
356
 
370
357
                                                        // a:font
371
358
                                                        $objWriter->startElement('a:font');
372
359
                                                        $objWriter->writeAttribute('script', 'Mlym');
373
360
                                                        $objWriter->writeAttribute('typeface', 'Kartika');
374
361
                                                        $objWriter->endElement();
375
 
                                                
 
362
 
376
363
                                                        // a:font
377
364
                                                        $objWriter->startElement('a:font');
378
365
                                                        $objWriter->writeAttribute('script', 'Laoo');
379
366
                                                        $objWriter->writeAttribute('typeface', 'DokChampa');
380
367
                                                        $objWriter->endElement();
381
 
                                                
 
368
 
382
369
                                                        // a:font
383
370
                                                        $objWriter->startElement('a:font');
384
371
                                                        $objWriter->writeAttribute('script', 'Sinh');
385
372
                                                        $objWriter->writeAttribute('typeface', 'Iskoola Pota');
386
373
                                                        $objWriter->endElement();
387
 
                                                
 
374
 
388
375
                                                        // a:font
389
376
                                                        $objWriter->startElement('a:font');
390
377
                                                        $objWriter->writeAttribute('script', 'Mong');
391
378
                                                        $objWriter->writeAttribute('typeface', 'Mongolian Baiti');
392
379
                                                        $objWriter->endElement();
393
 
                                                
 
380
 
394
381
                                                        // a:font
395
382
                                                        $objWriter->startElement('a:font');
396
383
                                                        $objWriter->writeAttribute('script', 'Viet');
397
384
                                                        $objWriter->writeAttribute('typeface', 'Times New Roman');
398
385
                                                        $objWriter->endElement();
399
 
                                                        
 
386
 
400
387
                                                        // a:font
401
388
                                                        $objWriter->startElement('a:font');
402
389
                                                        $objWriter->writeAttribute('script', 'Uigh');
403
390
                                                        $objWriter->writeAttribute('typeface', 'Microsoft Uighur');
404
391
                                                        $objWriter->endElement();
405
 
                                                        
 
392
 
406
393
                                                $objWriter->endElement();
407
 
                                                
 
394
 
408
395
                                                // a:minorFont
409
396
                                                $objWriter->startElement('a:minorFont');
410
 
                                                
 
397
 
411
398
                                                        // a:latin
412
399
                                                        $objWriter->startElement('a:latin');
413
400
                                                        $objWriter->writeAttribute('typeface', 'Calibri');
414
401
                                                        $objWriter->endElement();
415
 
                                                
416
 
                                                        // a:ea 
 
402
 
 
403
                                                        // a:ea
417
404
                                                        $objWriter->startElement('a:ea');
418
405
                                                        $objWriter->writeAttribute('typeface', '');
419
406
                                                        $objWriter->endElement();
420
 
                                                
 
407
 
421
408
                                                        // a:cs
422
409
                                                        $objWriter->startElement('a:cs');
423
410
                                                        $objWriter->writeAttribute('typeface', '');
424
411
                                                        $objWriter->endElement();
425
 
                                                
 
412
 
426
413
                                                        // a:font
427
414
                                                        $objWriter->startElement('a:font');
428
415
                                                        $objWriter->writeAttribute('script', 'Jpan');
429
416
                                                        $objWriter->writeAttribute('typeface', '?? ?????');
430
417
                                                        $objWriter->endElement();
431
 
                                                
 
418
 
432
419
                                                        // a:font
433
420
                                                        $objWriter->startElement('a:font');
434
421
                                                        $objWriter->writeAttribute('script', 'Hang');
435
422
                                                        $objWriter->writeAttribute('typeface', '?? ??');
436
423
                                                        $objWriter->endElement();
437
 
                                                
 
424
 
438
425
                                                        // a:font
439
426
                                                        $objWriter->startElement('a:font');
440
427
                                                        $objWriter->writeAttribute('script', 'Hans');
441
428
                                                        $objWriter->writeAttribute('typeface', '??');
442
429
                                                        $objWriter->endElement();
443
 
                                                
 
430
 
444
431
                                                        // a:font
445
432
                                                        $objWriter->startElement('a:font');
446
433
                                                        $objWriter->writeAttribute('script', 'Hant');
447
434
                                                        $objWriter->writeAttribute('typeface', '????');
448
435
                                                        $objWriter->endElement();
449
 
                                                
 
436
 
450
437
                                                        // a:font
451
438
                                                        $objWriter->startElement('a:font');
452
439
                                                        $objWriter->writeAttribute('script', 'Arab');
453
440
                                                        $objWriter->writeAttribute('typeface', 'Arial');
454
441
                                                        $objWriter->endElement();
455
 
                                                
 
442
 
456
443
                                                        // a:font
457
444
                                                        $objWriter->startElement('a:font');
458
445
                                                        $objWriter->writeAttribute('script', 'Hebr');
459
446
                                                        $objWriter->writeAttribute('typeface', 'Arial');
460
447
                                                        $objWriter->endElement();
461
 
                                                
 
448
 
462
449
                                                        // a:font
463
450
                                                        $objWriter->startElement('a:font');
464
451
                                                        $objWriter->writeAttribute('script', 'Thai');
465
452
                                                        $objWriter->writeAttribute('typeface', 'Tahoma');
466
453
                                                        $objWriter->endElement();
467
 
                                                
 
454
 
468
455
                                                        // a:font
469
456
                                                        $objWriter->startElement('a:font');
470
457
                                                        $objWriter->writeAttribute('script', 'Ethi');
471
458
                                                        $objWriter->writeAttribute('typeface', 'Nyala');
472
459
                                                        $objWriter->endElement();
473
 
                                                
 
460
 
474
461
                                                        // a:font
475
462
                                                        $objWriter->startElement('a:font');
476
463
                                                        $objWriter->writeAttribute('script', 'Beng');
477
464
                                                        $objWriter->writeAttribute('typeface', 'Vrinda');
478
465
                                                        $objWriter->endElement();
479
 
                                                
 
466
 
480
467
                                                        // a:font
481
468
                                                        $objWriter->startElement('a:font');
482
469
                                                        $objWriter->writeAttribute('script', 'Gujr');
483
470
                                                        $objWriter->writeAttribute('typeface', 'Shruti');
484
471
                                                        $objWriter->endElement();
485
 
                                                        
 
472
 
486
473
                                                        // a:font
487
474
                                                        $objWriter->startElement('a:font');
488
475
                                                        $objWriter->writeAttribute('script', 'Khmr');
489
476
                                                        $objWriter->writeAttribute('typeface', 'DaunPenh');
490
477
                                                        $objWriter->endElement();
491
 
                                                
 
478
 
492
479
                                                        // a:font
493
480
                                                        $objWriter->startElement('a:font');
494
481
                                                        $objWriter->writeAttribute('script', 'Knda');
495
482
                                                        $objWriter->writeAttribute('typeface', 'Tunga');
496
483
                                                        $objWriter->endElement();
497
 
                                                
 
484
 
498
485
                                                        // a:font
499
486
                                                        $objWriter->startElement('a:font');
500
487
                                                        $objWriter->writeAttribute('script', 'Guru');
501
488
                                                        $objWriter->writeAttribute('typeface', 'Raavi');
502
489
                                                        $objWriter->endElement();
503
 
                                                
 
490
 
504
491
                                                        // a:font
505
492
                                                        $objWriter->startElement('a:font');
506
493
                                                        $objWriter->writeAttribute('script', 'Cans');
507
494
                                                        $objWriter->writeAttribute('typeface', 'Euphemia');
508
495
                                                        $objWriter->endElement();
509
 
                                                
 
496
 
510
497
                                                        // a:font
511
498
                                                        $objWriter->startElement('a:font');
512
499
                                                        $objWriter->writeAttribute('script', 'Cher');
513
500
                                                        $objWriter->writeAttribute('typeface', 'Plantagenet Cherokee');
514
501
                                                        $objWriter->endElement();
515
 
                                                
 
502
 
516
503
                                                        // a:font
517
504
                                                        $objWriter->startElement('a:font');
518
505
                                                        $objWriter->writeAttribute('script', 'Yiii');
519
506
                                                        $objWriter->writeAttribute('typeface', 'Microsoft Yi Baiti');
520
507
                                                        $objWriter->endElement();
521
 
                                                
 
508
 
522
509
                                                        // a:font
523
510
                                                        $objWriter->startElement('a:font');
524
511
                                                        $objWriter->writeAttribute('script', 'Tibt');
525
512
                                                        $objWriter->writeAttribute('typeface', 'Microsoft Himalaya');
526
513
                                                        $objWriter->endElement();
527
 
                                                
 
514
 
528
515
                                                        // a:font
529
516
                                                        $objWriter->startElement('a:font');
530
517
                                                        $objWriter->writeAttribute('script', 'Thaa');
531
518
                                                        $objWriter->writeAttribute('typeface', 'MV Boli');
532
519
                                                        $objWriter->endElement();
533
 
                                                
 
520
 
534
521
                                                        // a:font
535
522
                                                        $objWriter->startElement('a:font');
536
523
                                                        $objWriter->writeAttribute('script', 'Deva');
537
524
                                                        $objWriter->writeAttribute('typeface', 'Mangal');
538
525
                                                        $objWriter->endElement();
539
 
                                                
 
526
 
540
527
                                                        // a:font
541
528
                                                        $objWriter->startElement('a:font');
542
529
                                                        $objWriter->writeAttribute('script', 'Telu');
543
530
                                                        $objWriter->writeAttribute('typeface', 'Gautami');
544
531
                                                        $objWriter->endElement();
545
 
                                                
 
532
 
546
533
                                                        // a:font
547
534
                                                        $objWriter->startElement('a:font');
548
535
                                                        $objWriter->writeAttribute('script', 'Taml');
549
536
                                                        $objWriter->writeAttribute('typeface', 'Latha');
550
537
                                                        $objWriter->endElement();
551
 
                                                
 
538
 
552
539
                                                        // a:font
553
540
                                                        $objWriter->startElement('a:font');
554
541
                                                        $objWriter->writeAttribute('script', 'Syrc');
555
542
                                                        $objWriter->writeAttribute('typeface', 'Estrangelo Edessa');
556
543
                                                        $objWriter->endElement();
557
 
                                                
 
544
 
558
545
                                                        // a:font
559
546
                                                        $objWriter->startElement('a:font');
560
547
                                                        $objWriter->writeAttribute('script', 'Orya');
561
548
                                                        $objWriter->writeAttribute('typeface', 'Kalinga');
562
549
                                                        $objWriter->endElement();
563
 
                                                
 
550
 
564
551
                                                        // a:font
565
552
                                                        $objWriter->startElement('a:font');
566
553
                                                        $objWriter->writeAttribute('script', 'Mlym');
567
554
                                                        $objWriter->writeAttribute('typeface', 'Kartika');
568
555
                                                        $objWriter->endElement();
569
 
                                                
 
556
 
570
557
                                                        // a:font
571
558
                                                        $objWriter->startElement('a:font');
572
559
                                                        $objWriter->writeAttribute('script', 'Laoo');
573
560
                                                        $objWriter->writeAttribute('typeface', 'DokChampa');
574
561
                                                        $objWriter->endElement();
575
 
                                                
 
562
 
576
563
                                                        // a:font
577
564
                                                        $objWriter->startElement('a:font');
578
565
                                                        $objWriter->writeAttribute('script', 'Sinh');
579
566
                                                        $objWriter->writeAttribute('typeface', 'Iskoola Pota');
580
567
                                                        $objWriter->endElement();
581
 
                                                
 
568
 
582
569
                                                        // a:font
583
570
                                                        $objWriter->startElement('a:font');
584
571
                                                        $objWriter->writeAttribute('script', 'Mong');
585
572
                                                        $objWriter->writeAttribute('typeface', 'Mongolian Baiti');
586
573
                                                        $objWriter->endElement();
587
 
                                                
 
574
 
588
575
                                                        // a:font
589
576
                                                        $objWriter->startElement('a:font');
590
577
                                                        $objWriter->writeAttribute('script', 'Viet');
591
578
                                                        $objWriter->writeAttribute('typeface', 'Arial');
592
579
                                                        $objWriter->endElement();
593
 
                                                
 
580
 
594
581
                                                        // a:font
595
582
                                                        $objWriter->startElement('a:font');
596
583
                                                        $objWriter->writeAttribute('script', 'Uigh');
597
584
                                                        $objWriter->writeAttribute('typeface', 'Microsoft Uighur');
598
585
                                                        $objWriter->endElement();
599
 
                                                        
 
586
 
600
587
                                                $objWriter->endElement();
601
 
                                                
 
588
 
602
589
                                        $objWriter->endElement();
603
590
                                        }
604
591
 
606
593
                                        // a:fmtScheme
607
594
                                        $objWriter->startElement('a:fmtScheme');
608
595
                                        $objWriter->writeAttribute('name', 'Office');
609
 
                                        
 
596
 
610
597
                                                // a:fillStyleLst
611
598
                                                $objWriter->startElement('a:fillStyleLst');
612
 
                                                
 
599
 
613
600
                                                        // a:solidFill
614
601
                                                        $objWriter->startElement('a:solidFill');
615
 
                                                        
 
602
 
616
603
                                                                // a:schemeClr
617
604
                                                                $objWriter->startElement('a:schemeClr');
618
605
                                                                $objWriter->writeAttribute('val', 'phClr');
619
606
                                                                $objWriter->endElement();
620
 
                                                        
 
607
 
621
608
                                                        $objWriter->endElement();
622
 
                                                        
 
609
 
623
610
                                                        // a:gradFill
624
611
                                                        $objWriter->startElement('a:gradFill');
625
612
                                                        $objWriter->writeAttribute('rotWithShape', '1');
626
 
                                                        
 
613
 
627
614
                                                                // a:gsLst
628
615
                                                                $objWriter->startElement('a:gsLst');
629
616
 
630
617
                                                                        // a:gs
631
618
                                                                        $objWriter->startElement('a:gs');
632
619
                                                                        $objWriter->writeAttribute('pos', '0');
633
 
                                                                        
 
620
 
634
621
                                                                                // a:schemeClr
635
622
                                                                                $objWriter->startElement('a:schemeClr');
636
623
                                                                                $objWriter->writeAttribute('val', 'phClr');
637
 
                                                                                
 
624
 
638
625
                                                                                        // a:tint
639
626
                                                                                        $objWriter->startElement('a:tint');
640
627
                                                                                        $objWriter->writeAttribute('val', '50000');
641
628
                                                                                        $objWriter->endElement();
642
 
                                                                                        
 
629
 
643
630
                                                                                        // a:satMod
644
631
                                                                                        $objWriter->startElement('a:satMod');
645
632
                                                                                        $objWriter->writeAttribute('val', '300000');
646
633
                                                                                        $objWriter->endElement();
647
 
                                                                                
 
634
 
648
635
                                                                                $objWriter->endElement();
649
 
                                                                                
 
636
 
650
637
                                                                        $objWriter->endElement();
651
 
                                                                        
 
638
 
652
639
                                                                        // a:gs
653
640
                                                                        $objWriter->startElement('a:gs');
654
641
                                                                        $objWriter->writeAttribute('pos', '35000');
655
 
                                                                        
 
642
 
656
643
                                                                                // a:schemeClr
657
644
                                                                                $objWriter->startElement('a:schemeClr');
658
645
                                                                                $objWriter->writeAttribute('val', 'phClr');
659
 
                                                                                
 
646
 
660
647
                                                                                        // a:tint
661
648
                                                                                        $objWriter->startElement('a:tint');
662
649
                                                                                        $objWriter->writeAttribute('val', '37000');
663
650
                                                                                        $objWriter->endElement();
664
 
                                                                                        
 
651
 
665
652
                                                                                        // a:satMod
666
653
                                                                                        $objWriter->startElement('a:satMod');
667
654
                                                                                        $objWriter->writeAttribute('val', '300000');
668
655
                                                                                        $objWriter->endElement();
669
 
                                                                                
 
656
 
670
657
                                                                                $objWriter->endElement();
671
 
                                                                                
 
658
 
672
659
                                                                        $objWriter->endElement();
673
 
                                                                        
 
660
 
674
661
                                                                        // a:gs
675
662
                                                                        $objWriter->startElement('a:gs');
676
663
                                                                        $objWriter->writeAttribute('pos', '100000');
677
 
                                                                        
 
664
 
678
665
                                                                                // a:schemeClr
679
666
                                                                                $objWriter->startElement('a:schemeClr');
680
667
                                                                                $objWriter->writeAttribute('val', 'phClr');
681
 
                                                                                
 
668
 
682
669
                                                                                        // a:tint
683
670
                                                                                        $objWriter->startElement('a:tint');
684
671
                                                                                        $objWriter->writeAttribute('val', '15000');
685
672
                                                                                        $objWriter->endElement();
686
 
                                                                                        
 
673
 
687
674
                                                                                        // a:satMod
688
675
                                                                                        $objWriter->startElement('a:satMod');
689
676
                                                                                        $objWriter->writeAttribute('val', '350000');
690
677
                                                                                        $objWriter->endElement();
691
 
                                                                                
 
678
 
692
679
                                                                                $objWriter->endElement();
693
 
                                                                                
 
680
 
694
681
                                                                        $objWriter->endElement();
695
 
                                                                        
 
682
 
696
683
                                                                $objWriter->endElement();
697
 
                                                                
 
684
 
698
685
                                                                // a:lin
699
686
                                                                $objWriter->startElement('a:lin');
700
687
                                                                $objWriter->writeAttribute('ang', '16200000');
701
688
                                                                $objWriter->writeAttribute('scaled', '1');
702
689
                                                                $objWriter->endElement();
703
 
                                                        
 
690
 
704
691
                                                        $objWriter->endElement();
705
 
                                                        
 
692
 
706
693
                                                        // a:gradFill
707
694
                                                        $objWriter->startElement('a:gradFill');
708
695
                                                        $objWriter->writeAttribute('rotWithShape', '1');
709
 
                                                        
 
696
 
710
697
                                                                // a:gsLst
711
698
                                                                $objWriter->startElement('a:gsLst');
712
699
 
717
704
                                                                                // a:schemeClr
718
705
                                                                                $objWriter->startElement('a:schemeClr');
719
706
                                                                                $objWriter->writeAttribute('val', 'phClr');
720
 
                                                                                        
 
707
 
721
708
                                                                                        // a:shade
722
709
                                                                                        $objWriter->startElement('a:shade');
723
710
                                                                                        $objWriter->writeAttribute('val', '51000');
724
711
                                                                                        $objWriter->endElement();
725
 
                                                                                        
 
712
 
726
713
                                                                                        // a:satMod
727
714
                                                                                        $objWriter->startElement('a:satMod');
728
715
                                                                                        $objWriter->writeAttribute('val', '130000');
729
716
                                                                                        $objWriter->endElement();
730
 
                                                                                
 
717
 
731
718
                                                                                $objWriter->endElement();
732
 
                                                                                
 
719
 
733
720
                                                                        $objWriter->endElement();
734
 
                                                                        
 
721
 
735
722
                                                                        // a:gs
736
723
                                                                        $objWriter->startElement('a:gs');
737
724
                                                                        $objWriter->writeAttribute('pos', '80000');
739
726
                                                                                // a:schemeClr
740
727
                                                                                $objWriter->startElement('a:schemeClr');
741
728
                                                                                $objWriter->writeAttribute('val', 'phClr');
742
 
                                                                                        
 
729
 
743
730
                                                                                        // a:shade
744
731
                                                                                        $objWriter->startElement('a:shade');
745
732
                                                                                        $objWriter->writeAttribute('val', '93000');
746
733
                                                                                        $objWriter->endElement();
747
 
                                                                                                                                                                        
 
734
 
748
735
                                                                                        // a:satMod
749
736
                                                                                        $objWriter->startElement('a:satMod');
750
737
                                                                                        $objWriter->writeAttribute('val', '130000');
751
738
                                                                                        $objWriter->endElement();
752
 
                                                                                
 
739
 
753
740
                                                                                $objWriter->endElement();
754
 
                                                                                
 
741
 
755
742
                                                                        $objWriter->endElement();
756
 
                                                                        
 
743
 
757
744
                                                                        // a:gs
758
745
                                                                        $objWriter->startElement('a:gs');
759
746
                                                                        $objWriter->writeAttribute('pos', '100000');
761
748
                                                                                // a:schemeClr
762
749
                                                                                $objWriter->startElement('a:schemeClr');
763
750
                                                                                $objWriter->writeAttribute('val', 'phClr');
764
 
                                                                                
 
751
 
765
752
                                                                                        // a:shade
766
753
                                                                                        $objWriter->startElement('a:shade');
767
754
                                                                                        $objWriter->writeAttribute('val', '94000');
768
755
                                                                                        $objWriter->endElement();
769
 
                                                                                        
 
756
 
770
757
                                                                                        // a:satMod
771
758
                                                                                        $objWriter->startElement('a:satMod');
772
759
                                                                                        $objWriter->writeAttribute('val', '135000');
773
760
                                                                                        $objWriter->endElement();
774
 
                                                                                
 
761
 
775
762
                                                                                $objWriter->endElement();
776
 
                                                                                
 
763
 
777
764
                                                                        $objWriter->endElement();
778
 
                                                                        
 
765
 
779
766
                                                                $objWriter->endElement();
780
 
                                                                
 
767
 
781
768
                                                                // a:lin
782
769
                                                                $objWriter->startElement('a:lin');
783
770
                                                                $objWriter->writeAttribute('ang', '16200000');
784
771
                                                                $objWriter->writeAttribute('scaled', '0');
785
772
                                                                $objWriter->endElement();
786
 
                                                        
 
773
 
787
774
                                                        $objWriter->endElement();
788
 
                                                
 
775
 
789
776
                                                $objWriter->endElement();
790
777
 
791
778
                                                // a:lnStyleLst
797
784
                                                        $objWriter->writeAttribute('cap', 'flat');
798
785
                                                        $objWriter->writeAttribute('cmpd', 'sng');
799
786
                                                        $objWriter->writeAttribute('algn', 'ctr');
800
 
                                                        
 
787
 
801
788
                                                                // a:solidFill
802
789
                                                                $objWriter->startElement('a:solidFill');
803
790
 
804
791
                                                                        // a:schemeClr
805
792
                                                                        $objWriter->startElement('a:schemeClr');
806
793
                                                                        $objWriter->writeAttribute('val', 'phClr');
807
 
                                                                        
 
794
 
808
795
                                                                                        // a:shade
809
796
                                                                                        $objWriter->startElement('a:shade');
810
797
                                                                                        $objWriter->writeAttribute('val', '95000');
811
798
                                                                                        $objWriter->endElement();
812
 
                                                                                        
 
799
 
813
800
                                                                                        // a:satMod
814
801
                                                                                        $objWriter->startElement('a:satMod');
815
802
                                                                                        $objWriter->writeAttribute('val', '105000');
816
803
                                                                                        $objWriter->endElement();
817
 
                                                                                        
 
804
 
818
805
                                                                        $objWriter->endElement();
819
 
                                                                
 
806
 
820
807
                                                                $objWriter->endElement();
821
 
                                                                
 
808
 
822
809
                                                                // a:prstDash
823
810
                                                                $objWriter->startElement('a:prstDash');
824
811
                                                                $objWriter->writeAttribute('val', 'solid');
825
812
                                                                $objWriter->endElement();
826
 
                                                        
 
813
 
827
814
                                                        $objWriter->endElement();
828
 
                                                        
 
815
 
829
816
                                                        // a:ln
830
817
                                                        $objWriter->startElement('a:ln');
831
818
                                                        $objWriter->writeAttribute('w', '25400');
832
819
                                                        $objWriter->writeAttribute('cap', 'flat');
833
820
                                                        $objWriter->writeAttribute('cmpd', 'sng');
834
821
                                                        $objWriter->writeAttribute('algn', 'ctr');
835
 
                                                        
 
822
 
836
823
                                                                // a:solidFill
837
824
                                                                $objWriter->startElement('a:solidFill');
838
825
 
840
827
                                                                        $objWriter->startElement('a:schemeClr');
841
828
                                                                        $objWriter->writeAttribute('val', 'phClr');
842
829
                                                                        $objWriter->endElement();
843
 
                                                                
 
830
 
844
831
                                                                $objWriter->endElement();
845
 
                                                                
 
832
 
846
833
                                                                // a:prstDash
847
834
                                                                $objWriter->startElement('a:prstDash');
848
835
                                                                $objWriter->writeAttribute('val', 'solid');
849
836
                                                                $objWriter->endElement();
850
 
                                                        
 
837
 
851
838
                                                        $objWriter->endElement();
852
 
                                                        
 
839
 
853
840
                                                        // a:ln
854
841
                                                        $objWriter->startElement('a:ln');
855
842
                                                        $objWriter->writeAttribute('w', '38100');
856
843
                                                        $objWriter->writeAttribute('cap', 'flat');
857
844
                                                        $objWriter->writeAttribute('cmpd', 'sng');
858
845
                                                        $objWriter->writeAttribute('algn', 'ctr');
859
 
                                                        
 
846
 
860
847
                                                                // a:solidFill
861
848
                                                                $objWriter->startElement('a:solidFill');
862
849
 
864
851
                                                                        $objWriter->startElement('a:schemeClr');
865
852
                                                                        $objWriter->writeAttribute('val', 'phClr');
866
853
                                                                        $objWriter->endElement();
867
 
                                                                
 
854
 
868
855
                                                                $objWriter->endElement();
869
 
                                                                
 
856
 
870
857
                                                                // a:prstDash
871
858
                                                                $objWriter->startElement('a:prstDash');
872
859
                                                                $objWriter->writeAttribute('val', 'solid');
873
860
                                                                $objWriter->endElement();
874
 
                                                        
875
 
                                                        $objWriter->endElement();                               
876
 
                                                
 
861
 
 
862
                                                        $objWriter->endElement();
 
863
 
877
864
                                                $objWriter->endElement();
878
865
 
879
866
 
883
870
 
884
871
                                                        // a:effectStyle
885
872
                                                        $objWriter->startElement('a:effectStyle');
886
 
                                                        
887
 
                                                                // a:effectLst
888
 
                                                                $objWriter->startElement('a:effectLst');
889
 
 
890
 
                                                                        // a:outerShdw
891
 
                                                                        $objWriter->startElement('a:outerShdw');
892
 
                                                                        $objWriter->writeAttribute('blurRad', '40000'); 
893
 
                                                                        $objWriter->writeAttribute('dist', '20000');    
894
 
                                                                        $objWriter->writeAttribute('dir', '5400000');   
895
 
                                                                        $objWriter->writeAttribute('rotWithShape', '0');        
896
 
                                                                        
897
 
                                                                                // a:srgbClr
898
 
                                                                                $objWriter->startElement('a:srgbClr');
899
 
                                                                                $objWriter->writeAttribute('val', '000000');
900
 
                                                                                
901
 
                                                                                        // a:alpha
902
 
                                                                                        $objWriter->startElement('a:alpha');
903
 
                                                                                        $objWriter->writeAttribute('val', '38000');                                     
904
 
                                                                                        $objWriter->endElement();       
905
 
                                                                                
906
 
                                                                                $objWriter->endElement();       
907
 
                                                        
908
 
                                                                        $objWriter->endElement();
909
 
                                                                                        
910
 
                                                                $objWriter->endElement();
911
 
                                                                                
912
 
                                                        $objWriter->endElement();
913
 
                                                        
914
 
                                                        // a:effectStyle
915
 
                                                        $objWriter->startElement('a:effectStyle');
916
 
                                                        
917
 
                                                                // a:effectLst
918
 
                                                                $objWriter->startElement('a:effectLst');
919
 
 
920
 
                                                                        // a:outerShdw
921
 
                                                                        $objWriter->startElement('a:outerShdw');
922
 
                                                                        $objWriter->writeAttribute('blurRad', '40000'); 
923
 
                                                                        $objWriter->writeAttribute('dist', '23000');    
924
 
                                                                        $objWriter->writeAttribute('dir', '5400000');   
925
 
                                                                        $objWriter->writeAttribute('rotWithShape', '0');
926
 
                                                                        
927
 
                                                                                // a:srgbClr
928
 
                                                                                $objWriter->startElement('a:srgbClr');
929
 
                                                                                $objWriter->writeAttribute('val', '000000');
930
 
                                                                                
931
 
                                                                                        // a:alpha
932
 
                                                                                        $objWriter->startElement('a:alpha');
933
 
                                                                                        $objWriter->writeAttribute('val', '35000');                                     
934
 
                                                                                        $objWriter->endElement();       
935
 
                                                                                
936
 
                                                                                $objWriter->endElement();       
937
 
                                                        
938
 
                                                                        $objWriter->endElement();
939
 
                                                                                        
940
 
                                                                $objWriter->endElement();
941
 
                                                                                
942
 
                                                        $objWriter->endElement();
943
 
 
944
 
                                                        // a:effectStyle
945
 
                                                        $objWriter->startElement('a:effectStyle');
946
 
                                                        
947
 
                                                                // a:effectLst
948
 
                                                                $objWriter->startElement('a:effectLst');
949
 
 
950
 
                                                                        // a:outerShdw
951
 
                                                                        $objWriter->startElement('a:outerShdw');
952
 
                                                                        $objWriter->writeAttribute('blurRad', '40000'); 
953
 
                                                                        $objWriter->writeAttribute('dist', '23000');    
954
 
                                                                        $objWriter->writeAttribute('dir', '5400000');   
955
 
                                                                        $objWriter->writeAttribute('rotWithShape', '0');
956
 
                                                                        
957
 
                                                                                // a:srgbClr
958
 
                                                                                $objWriter->startElement('a:srgbClr');
959
 
                                                                                $objWriter->writeAttribute('val', '000000');
960
 
                                                                                
961
 
                                                                                        // a:alpha
962
 
                                                                                        $objWriter->startElement('a:alpha');
963
 
                                                                                        $objWriter->writeAttribute('val', '35000');                                     
964
 
                                                                                        $objWriter->endElement();       
965
 
                                                                                
966
 
                                                                                $objWriter->endElement();       
967
 
                                                        
968
 
                                                                        $objWriter->endElement();
969
 
                                                                                        
970
 
                                                                $objWriter->endElement();
971
 
                                                                
 
873
 
 
874
                                                                // a:effectLst
 
875
                                                                $objWriter->startElement('a:effectLst');
 
876
 
 
877
                                                                        // a:outerShdw
 
878
                                                                        $objWriter->startElement('a:outerShdw');
 
879
                                                                        $objWriter->writeAttribute('blurRad', '40000');
 
880
                                                                        $objWriter->writeAttribute('dist', '20000');
 
881
                                                                        $objWriter->writeAttribute('dir', '5400000');
 
882
                                                                        $objWriter->writeAttribute('rotWithShape', '0');
 
883
 
 
884
                                                                                // a:srgbClr
 
885
                                                                                $objWriter->startElement('a:srgbClr');
 
886
                                                                                $objWriter->writeAttribute('val', '000000');
 
887
 
 
888
                                                                                        // a:alpha
 
889
                                                                                        $objWriter->startElement('a:alpha');
 
890
                                                                                        $objWriter->writeAttribute('val', '38000');
 
891
                                                                                        $objWriter->endElement();
 
892
 
 
893
                                                                                $objWriter->endElement();
 
894
 
 
895
                                                                        $objWriter->endElement();
 
896
 
 
897
                                                                $objWriter->endElement();
 
898
 
 
899
                                                        $objWriter->endElement();
 
900
 
 
901
                                                        // a:effectStyle
 
902
                                                        $objWriter->startElement('a:effectStyle');
 
903
 
 
904
                                                                // a:effectLst
 
905
                                                                $objWriter->startElement('a:effectLst');
 
906
 
 
907
                                                                        // a:outerShdw
 
908
                                                                        $objWriter->startElement('a:outerShdw');
 
909
                                                                        $objWriter->writeAttribute('blurRad', '40000');
 
910
                                                                        $objWriter->writeAttribute('dist', '23000');
 
911
                                                                        $objWriter->writeAttribute('dir', '5400000');
 
912
                                                                        $objWriter->writeAttribute('rotWithShape', '0');
 
913
 
 
914
                                                                                // a:srgbClr
 
915
                                                                                $objWriter->startElement('a:srgbClr');
 
916
                                                                                $objWriter->writeAttribute('val', '000000');
 
917
 
 
918
                                                                                        // a:alpha
 
919
                                                                                        $objWriter->startElement('a:alpha');
 
920
                                                                                        $objWriter->writeAttribute('val', '35000');
 
921
                                                                                        $objWriter->endElement();
 
922
 
 
923
                                                                                $objWriter->endElement();
 
924
 
 
925
                                                                        $objWriter->endElement();
 
926
 
 
927
                                                                $objWriter->endElement();
 
928
 
 
929
                                                        $objWriter->endElement();
 
930
 
 
931
                                                        // a:effectStyle
 
932
                                                        $objWriter->startElement('a:effectStyle');
 
933
 
 
934
                                                                // a:effectLst
 
935
                                                                $objWriter->startElement('a:effectLst');
 
936
 
 
937
                                                                        // a:outerShdw
 
938
                                                                        $objWriter->startElement('a:outerShdw');
 
939
                                                                        $objWriter->writeAttribute('blurRad', '40000');
 
940
                                                                        $objWriter->writeAttribute('dist', '23000');
 
941
                                                                        $objWriter->writeAttribute('dir', '5400000');
 
942
                                                                        $objWriter->writeAttribute('rotWithShape', '0');
 
943
 
 
944
                                                                                // a:srgbClr
 
945
                                                                                $objWriter->startElement('a:srgbClr');
 
946
                                                                                $objWriter->writeAttribute('val', '000000');
 
947
 
 
948
                                                                                        // a:alpha
 
949
                                                                                        $objWriter->startElement('a:alpha');
 
950
                                                                                        $objWriter->writeAttribute('val', '35000');
 
951
                                                                                        $objWriter->endElement();
 
952
 
 
953
                                                                                $objWriter->endElement();
 
954
 
 
955
                                                                        $objWriter->endElement();
 
956
 
 
957
                                                                $objWriter->endElement();
 
958
 
972
959
                                                                // a:scene3d
973
960
                                                                $objWriter->startElement('a:scene3d');
974
961
 
975
962
                                                                        // a:camera
976
963
                                                                        $objWriter->startElement('a:camera');
977
 
                                                                        $objWriter->writeAttribute('prst', 'orthographicFront');        
 
964
                                                                        $objWriter->writeAttribute('prst', 'orthographicFront');
978
965
 
979
966
                                                                                // a:rot
980
967
                                                                                $objWriter->startElement('a:rot');
981
968
                                                                                $objWriter->writeAttribute('lat', '0');
982
969
                                                                                $objWriter->writeAttribute('lon', '0');
983
970
                                                                                $objWriter->writeAttribute('rev', '0');
984
 
                                                                                $objWriter->endElement();       
985
 
                                                        
 
971
                                                                                $objWriter->endElement();
 
972
 
986
973
                                                                        $objWriter->endElement();
987
974
 
988
975
                                                                        // a:lightRig
989
976
                                                                        $objWriter->startElement('a:lightRig');
990
 
                                                                        $objWriter->writeAttribute('rig', 'threePt');   
991
 
                                                                        $objWriter->writeAttribute('dir', 't'); 
 
977
                                                                        $objWriter->writeAttribute('rig', 'threePt');
 
978
                                                                        $objWriter->writeAttribute('dir', 't');
992
979
 
993
980
                                                                                // a:rot
994
981
                                                                                $objWriter->startElement('a:rot');
995
982
                                                                                $objWriter->writeAttribute('lat', '0');
996
983
                                                                                $objWriter->writeAttribute('lon', '0');
997
984
                                                                                $objWriter->writeAttribute('rev', '1200000');
998
 
                                                                                $objWriter->endElement();       
999
 
                                                        
 
985
                                                                                $objWriter->endElement();
 
986
 
1000
987
                                                                        $objWriter->endElement();
1001
 
                                                                                        
 
988
 
1002
989
                                                                $objWriter->endElement();
1003
 
                                                                
 
990
 
1004
991
                                                                // a:sp3d
1005
992
                                                                $objWriter->startElement('a:sp3d');
1006
993
 
1007
994
                                                                        // a:bevelT
1008
995
                                                                        $objWriter->startElement('a:bevelT');
1009
 
                                                                        $objWriter->writeAttribute('w', '63500');       
1010
 
                                                                        $objWriter->writeAttribute('h', '25400');       
 
996
                                                                        $objWriter->writeAttribute('w', '63500');
 
997
                                                                        $objWriter->writeAttribute('h', '25400');
1011
998
                                                                        $objWriter->endElement();
1012
 
                                                                                        
 
999
 
1013
1000
                                                                $objWriter->endElement();
1014
 
                                                                                
 
1001
 
1015
1002
                                                        $objWriter->endElement();
1016
1003
 
1017
1004
                                                $objWriter->endElement();
1018
1005
 
1019
1006
                                                // a:bgFillStyleLst
1020
1007
                                                $objWriter->startElement('a:bgFillStyleLst');
1021
 
                                                
 
1008
 
1022
1009
                                                        // a:solidFill
1023
1010
                                                        $objWriter->startElement('a:solidFill');
1024
1011
 
1025
1012
                                                                // a:schemeClr
1026
1013
                                                                $objWriter->startElement('a:schemeClr');
1027
1014
                                                                $objWriter->writeAttribute('val', 'phClr');
1028
 
                                                                $objWriter->endElement();       
1029
 
                                                        
 
1015
                                                                $objWriter->endElement();
 
1016
 
1030
1017
                                                        $objWriter->endElement();
1031
 
                                                        
 
1018
 
1032
1019
                                                        // a:gradFill
1033
1020
                                                        $objWriter->startElement('a:gradFill');
1034
1021
                                                        $objWriter->writeAttribute('rotWithShape', '1');
1035
 
                                                        
 
1022
 
1036
1023
                                                                // a:gsLst
1037
1024
                                                                $objWriter->startElement('a:gsLst');
1038
1025
 
1039
1026
                                                                        // a:gs
1040
1027
                                                                        $objWriter->startElement('a:gs');
1041
1028
                                                                        $objWriter->writeAttribute('pos', '0');
1042
 
                                                                        
 
1029
 
1043
1030
                                                                                // a:schemeClr
1044
1031
                                                                                $objWriter->startElement('a:schemeClr');
1045
1032
                                                                                $objWriter->writeAttribute('val', 'phClr');
1046
 
                                                                                        
 
1033
 
1047
1034
                                                                                        // a:tint
1048
1035
                                                                                        $objWriter->startElement('a:tint');
1049
1036
                                                                                        $objWriter->writeAttribute('val', '40000');
1053
1040
                                                                                        $objWriter->startElement('a:satMod');
1054
1041
                                                                                        $objWriter->writeAttribute('val', '350000');
1055
1042
                                                                                        $objWriter->endElement();
1056
 
                                                                                
 
1043
 
1057
1044
                                                                                $objWriter->endElement();
1058
 
                                                                                
 
1045
 
1059
1046
                                                                        $objWriter->endElement();
1060
 
                                                                        
 
1047
 
1061
1048
                                                                        // a:gs
1062
1049
                                                                        $objWriter->startElement('a:gs');
1063
1050
                                                                        $objWriter->writeAttribute('pos', '40000');
1064
 
                                                                        
 
1051
 
1065
1052
                                                                                // a:schemeClr
1066
1053
                                                                                $objWriter->startElement('a:schemeClr');
1067
1054
                                                                                $objWriter->writeAttribute('val', 'phClr');
1070
1057
                                                                                        $objWriter->startElement('a:tint');
1071
1058
                                                                                        $objWriter->writeAttribute('val', '45000');
1072
1059
                                                                                        $objWriter->endElement();
1073
 
                                                                                        
 
1060
 
1074
1061
                                                                                        // a:shade
1075
1062
                                                                                        $objWriter->startElement('a:shade');
1076
1063
                                                                                        $objWriter->writeAttribute('val', '99000');
1077
1064
                                                                                        $objWriter->endElement();
1078
 
                                                                                        
 
1065
 
1079
1066
                                                                                        // a:satMod
1080
1067
                                                                                        $objWriter->startElement('a:satMod');
1081
1068
                                                                                        $objWriter->writeAttribute('val', '350000');
1082
1069
                                                                                        $objWriter->endElement();
1083
 
                                                                                
 
1070
 
1084
1071
                                                                                $objWriter->endElement();
1085
 
                                                                                
 
1072
 
1086
1073
                                                                        $objWriter->endElement();
1087
 
                                                                        
 
1074
 
1088
1075
                                                                        // a:gs
1089
1076
                                                                        $objWriter->startElement('a:gs');
1090
1077
                                                                        $objWriter->writeAttribute('pos', '100000');
1091
 
                                                                        
 
1078
 
1092
1079
                                                                                // a:schemeClr
1093
1080
                                                                                $objWriter->startElement('a:schemeClr');
1094
1081
                                                                                $objWriter->writeAttribute('val', 'phClr');
1095
 
                                                                                
 
1082
 
1096
1083
                                                                                        // a:shade
1097
1084
                                                                                        $objWriter->startElement('a:shade');
1098
1085
                                                                                        $objWriter->writeAttribute('val', '20000');
1099
1086
                                                                                        $objWriter->endElement();
1100
 
                                                                                        
 
1087
 
1101
1088
                                                                                        // a:satMod
1102
1089
                                                                                        $objWriter->startElement('a:satMod');
1103
1090
                                                                                        $objWriter->writeAttribute('val', '255000');
1104
1091
                                                                                        $objWriter->endElement();
1105
 
                                                                                
 
1092
 
1106
1093
                                                                                $objWriter->endElement();
1107
 
                                                                                
 
1094
 
1108
1095
                                                                        $objWriter->endElement();
1109
 
                                                                        
 
1096
 
1110
1097
                                                                $objWriter->endElement();
1111
 
                                                                
 
1098
 
1112
1099
                                                                // a:path
1113
1100
                                                                $objWriter->startElement('a:path');
1114
1101
                                                                $objWriter->writeAttribute('path', 'circle');
1120
1107
                                                                        $objWriter->writeAttribute('r', '50000');
1121
1108
                                                                        $objWriter->writeAttribute('b', '180000');
1122
1109
                                                                        $objWriter->endElement();
1123
 
                                                                
 
1110
 
1124
1111
                                                                $objWriter->endElement();
1125
 
                                                        
 
1112
 
1126
1113
                                                        $objWriter->endElement();
1127
 
                                                        
 
1114
 
1128
1115
                                                        // a:gradFill
1129
1116
                                                        $objWriter->startElement('a:gradFill');
1130
1117
                                                        $objWriter->writeAttribute('rotWithShape', '1');
1131
 
                                                        
 
1118
 
1132
1119
                                                                // a:gsLst
1133
1120
                                                                $objWriter->startElement('a:gsLst');
1134
1121
 
1135
1122
                                                                        // a:gs
1136
1123
                                                                        $objWriter->startElement('a:gs');
1137
1124
                                                                        $objWriter->writeAttribute('pos', '0');
1138
 
                                                                        
 
1125
 
1139
1126
                                                                                // a:schemeClr
1140
1127
                                                                                $objWriter->startElement('a:schemeClr');
1141
1128
                                                                                $objWriter->writeAttribute('val', 'phClr');
1142
 
                                                                                        
 
1129
 
1143
1130
                                                                                        // a:tint
1144
1131
                                                                                        $objWriter->startElement('a:tint');
1145
1132
                                                                                        $objWriter->writeAttribute('val', '80000');
1149
1136
                                                                                        $objWriter->startElement('a:satMod');
1150
1137
                                                                                        $objWriter->writeAttribute('val', '300000');
1151
1138
                                                                                        $objWriter->endElement();
1152
 
                                                                                
 
1139
 
1153
1140
                                                                                $objWriter->endElement();
1154
 
                                                                                
 
1141
 
1155
1142
                                                                        $objWriter->endElement();
1156
 
                                                                        
 
1143
 
1157
1144
                                                                        // a:gs
1158
1145
                                                                        $objWriter->startElement('a:gs');
1159
1146
                                                                        $objWriter->writeAttribute('pos', '100000');
1160
 
                                                                        
 
1147
 
1161
1148
                                                                                // a:schemeClr
1162
1149
                                                                                $objWriter->startElement('a:schemeClr');
1163
1150
                                                                                $objWriter->writeAttribute('val', 'phClr');
1164
 
                                                                                
 
1151
 
1165
1152
                                                                                        // a:shade
1166
1153
                                                                                        $objWriter->startElement('a:shade');
1167
1154
                                                                                        $objWriter->writeAttribute('val', '30000');
1168
1155
                                                                                        $objWriter->endElement();
1169
 
                                                                                        
 
1156
 
1170
1157
                                                                                        // a:satMod
1171
1158
                                                                                        $objWriter->startElement('a:satMod');
1172
1159
                                                                                        $objWriter->writeAttribute('val', '200000');
1173
1160
                                                                                        $objWriter->endElement();
1174
 
                                                                                
 
1161
 
1175
1162
                                                                                $objWriter->endElement();
1176
 
                                                                                
 
1163
 
1177
1164
                                                                        $objWriter->endElement();
1178
 
                                                                        
 
1165
 
1179
1166
                                                                $objWriter->endElement();
1180
 
                                                                
 
1167
 
1181
1168
                                                                // a:path
1182
1169
                                                                $objWriter->startElement('a:path');
1183
1170
                                                                $objWriter->writeAttribute('path', 'circle');
1189
1176
                                                                        $objWriter->writeAttribute('r', '50000');
1190
1177
                                                                        $objWriter->writeAttribute('b', '50000');
1191
1178
                                                                        $objWriter->endElement();
1192
 
                                                                
 
1179
 
1193
1180
                                                                $objWriter->endElement();
1194
 
                                                        
 
1181
 
1195
1182
                                                        $objWriter->endElement();
1196
 
                                                                        
 
1183
 
1197
1184
                                                $objWriter->endElement();
1198
 
                                                
 
1185
 
1199
1186
                                        $objWriter->endElement();
1200
1187
                                        }
1201
 
                                        
 
1188
 
1202
1189
                                $objWriter->endElement();
1203
 
                                                                                        
 
1190
 
1204
1191
                                // a:objectDefaults
1205
1192
                                $objWriter->writeElement('a:objectDefaults', null);
1206
 
                                        
 
1193
 
1207
1194
                                // a:extraClrSchemeLst
1208
1195
                                $objWriter->writeElement('a:extraClrSchemeLst', null);
1209
 
                                
 
1196
 
1210
1197
                        $objWriter->endElement();
1211
1198
 
1212
1199
                        // Return