class RubyXL::Theme
def self.defaults
def self.defaults default_theme = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?> heme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"> hemeElements> lrScheme name="Office"> k1> ysClr val="windowText" lastClr="000000"/> dk1> t1> ysClr val="window" lastClr="FFFFFF"/> lt1> k2> rgbClr val="1F497D"/> dk2> t2> rgbClr val="EEECE1"/> lt2> ccent1> rgbClr val="4F81BD"/> accent1> ccent2> rgbClr val="C0504D"/> accent2> ccent3> rgbClr val="9BBB59"/> accent3> ccent4> rgbClr val="8064A2"/> accent4> ccent5> rgbClr val="4BACC6"/> accent5> ccent6> rgbClr val="F79646"/> accent6> link> rgbClr val="0000FF"/> hlink> olHlink> rgbClr val="800080"/> folHlink> clrScheme> ontScheme name="Office"> ajorFont> atin typeface="Cambria"/> a typeface=""/> s typeface=""/> ont script="Jpan" typeface="MS Pゴシック"/> ont script="Hang" typeface="맑은 고딕"/> ont script="Hans" typeface="宋体"/> ont script="Hant" typeface="新細明體"/> ont script="Arab" typeface="Times New Roman"/> ont script="Hebr" typeface="Times New Roman"/> ont script="Thai" typeface="Tahoma"/> ont script="Ethi" typeface="Nyala"/> ont script="Beng" typeface="Vrinda"/> ont script="Gujr" typeface="Shruti"/> ont script="Khmr" typeface="MoolBoran"/> ont script="Knda" typeface="Tunga"/> ont script="Guru" typeface="Raavi"/> ont script="Cans" typeface="Euphemia"/> ont script="Cher" typeface="Plantagenet Cherokee"/> ont script="Yiii" typeface="Microsoft Yi Baiti"/> ont script="Tibt" typeface="Microsoft Himalaya"/> ont script="Thaa" typeface="MV Boli"/> ont script="Deva" typeface="Mangal"/> ont script="Telu" typeface="Gautami"/> ont script="Taml" typeface="Latha"/> ont script="Syrc" typeface="Estrangelo Edessa"/> ont script="Orya" typeface="Kalinga"/> ont script="Mlym" typeface="Kartika"/> ont script="Laoo" typeface="DokChampa"/> ont script="Sinh" typeface="Iskoola Pota"/> ont script="Mong" typeface="Mongolian Baiti"/> ont script="Viet" typeface="Times New Roman"/> ont script="Uigh" typeface="Microsoft Uighur"/> majorFont> inorFont> atin typeface="Calibri"/> a typeface=""/> s typeface=""/> ont script="Jpan" typeface="MS Pゴシック"/> ont script="Hang" typeface="맑은 고딕"/> ont script="Hans" typeface="宋体"/> ont script="Hant" typeface="新細明體"/> ont script="Arab" typeface="Arial"/> ont script="Hebr" typeface="Arial"/> ont script="Thai" typeface="Tahoma"/> ont script="Ethi" typeface="Nyala"/> ont script="Beng" typeface="Vrinda"/> ont script="Gujr" typeface="Shruti"/> ont script="Khmr" typeface="DaunPenh"/> ont script="Knda" typeface="Tunga"/> ont script="Guru" typeface="Raavi"/> ont script="Cans" typeface="Euphemia"/> ont script="Cher" typeface="Plantagenet Cherokee"/> ont script="Yiii" typeface="Microsoft Yi Baiti"/> ont script="Tibt" typeface="Microsoft Himalaya"/> ont script="Thaa" typeface="MV Boli"/> ont script="Deva" typeface="Mangal"/> ont script="Telu" typeface="Gautami"/> ont script="Taml" typeface="Latha"/> ont script="Syrc" typeface="Estrangelo Edessa"/> ont script="Orya" typeface="Kalinga"/> ont script="Mlym" typeface="Kartika"/> ont script="Laoo" typeface="DokChampa"/> ont script="Sinh" typeface="Iskoola Pota"/> ont script="Mong" typeface="Mongolian Baiti"/> ont script="Viet" typeface="Arial"/> ont script="Uigh" typeface="Microsoft Uighur"/> minorFont> fontScheme> mtScheme name="Office"> illStyleLst> olidFill> chemeClr val="phClr"/> solidFill> radFill rotWithShape="1"> sLst> s pos="0"> chemeClr val="phClr"> int val="50000"/> atMod val="300000"/> schemeClr> gs> s pos="35000"> chemeClr val="phClr"> int val="37000"/> atMod val="300000"/> schemeClr> gs> s pos="100000"> chemeClr val="phClr"> int val="15000"/> atMod val="350000"/> schemeClr> gs> gsLst> in ang="16200000" scaled="1"/> gradFill> radFill rotWithShape="1"> sLst> s pos="0"> chemeClr val="phClr"> int val="100000"/> hade val="100000"/> atMod val="130000"/> schemeClr> gs> s pos="100000"> chemeClr val="phClr"> int val="50000"/> hade val="100000"/> atMod val="350000"/> schemeClr> gs> gsLst> in ang="16200000" scaled="0"/> gradFill> fillStyleLst> nStyleLst> n w="9525" cap="flat" cmpd="sng" algn="ctr"> olidFill> chemeClr val="phClr"> hade val="95000"/> atMod val="105000"/> schemeClr> solidFill> rstDash val="solid"/> ln> n w="25400" cap="flat" cmpd="sng" algn="ctr"> olidFill> chemeClr val="phClr"/> solidFill> rstDash val="solid"/> ln> n w="38100" cap="flat" cmpd="sng" algn="ctr"> olidFill> chemeClr val="phClr"/> solidFill> rstDash val="solid"/> ln> lnStyleLst> ffectStyleLst> ffectStyle> ffectLst> uterShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"> rgbClr val="000000"> lpha val="38000"/> srgbClr> outerShdw> effectLst> effectStyle> ffectStyle> ffectLst> uterShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> rgbClr val="000000"> lpha val="35000"/> srgbClr> outerShdw> effectLst> effectStyle> ffectStyle> ffectLst> uterShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> rgbClr val="000000"> lpha val="35000"/> srgbClr> outerShdw> effectLst> cene3d> amera prst="orthographicFront"> ot lat="0" lon="0" rev="0"/> camera> ightRig rig="threePt" dir="t"> ot lat="0" lon="0" rev="1200000"/> lightRig> scene3d> p3d> evelT w="63500" h="25400"/> sp3d> effectStyle> effectStyleLst> gFillStyleLst> olidFill> chemeClr val="phClr"/> solidFill> radFill rotWithShape="1"> sLst> s pos="0"> chemeClr val="phClr"> int val="40000"/> atMod val="350000"/> schemeClr> gs> s pos="40000"> chemeClr val="phClr"> int val="45000"/> hade val="99000"/> atMod val="350000"/> schemeClr> gs> s pos="100000"> chemeClr val="phClr"> hade val="20000"/> atMod val="255000"/> schemeClr> gs> gsLst> ath path="circle"> illToRect l="50000" t="-80000" r="50000" b="180000"/> path> gradFill> radFill rotWithShape="1"> sLst> s pos="0"> chemeClr val="phClr"> int val="80000"/> atMod val="300000"/> schemeClr> gs> s pos="100000"> chemeClr val="phClr"> hade val="30000"/> atMod val="200000"/> schemeClr> gs> gsLst> ath path="circle"> illToRect l="50000" t="50000" r="50000" b="50000"/> path> gradFill> bgFillStyleLst> fmtScheme> themeElements> bjectDefaults> pDef> pPr/> odyPr/> stStyle/> tyle> nRef idx="1"> chemeClr val="accent1"/> lnRef> illRef idx="3"> chemeClr val="accent1"/> fillRef> ffectRef idx="2"> chemeClr val="accent1"/> effectRef> ontRef idx="minor"> chemeClr val="lt1"/> fontRef> style> spDef> nDef> pPr/> odyPr/> stStyle/> tyle> nRef idx="2"> chemeClr val="accent1"/> lnRef> illRef idx="0"> chemeClr val="accent1"/> fillRef> ffectRef idx="1"> chemeClr val="accent1"/> effectRef> ontRef idx="minor"> chemeClr val="tx1"/> fontRef> style> lnDef> objectDefaults> xtraClrSchemeLst/> theme>' self.parse(default_theme) end
def xlsx_path
def xlsx_path File.join('xl', 'theme', 'theme1.xml') end