PHPExcel_Writer_Excel2007
[ class tree: PHPExcel_Writer_Excel2007 ] [ index: PHPExcel_Writer_Excel2007 ] [ all elements ]

Source for file Theme.php

Documentation is available at Theme.php

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

Documentation generated on Sun, 27 Feb 2011 16:35:39 -0800 by phpDocumentor 1.4.3