UNPKG

spider-officegen

Version:

Office Open XML Generator using Node.js streams. Supporting Microsoft Office 2007 and later Word (docx), PowerPoint (pptx,ppsx) and Excel (xlsx). This module is for all frameworks and environments. No need for any commandline tool - this module is doing e

522 lines (516 loc) 17.6 kB
module.exports = { null: function (options) { return { "c:chartSpace": { "@xmlns:c": "http://schemas.openxmlformats.org/drawingml/2006/chart", "@xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main", "@xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", "c:lang": {"@val": "en-US"}, "c:date1904": {"@val": "1"}, "c:chart": {} } }; }, "bar": function (options) { options = options || {}; return { "c:chartSpace": { "@xmlns:c": "http://schemas.openxmlformats.org/drawingml/2006/chart", "@xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main", "@xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", "c:lang": {"@val": "en-US"}, "c:chart": { "c:plotArea": { "c:layout": {}, "c:barChart": { "c:barDir": {"@val": "bar"}, "c:grouping": {"@val": "clustered"}, "#list": [ {"c:axId": {"@val": "64451712"}}, {"c:axId": {"@val": "64453248"}} ] }, "c:catAx": { "c:axId": {"@val": "64451712"}, "c:scaling": { "c:orientation": {"@val": options.catAxisReverseOrder ? "maxMin" : "minMax"} }, "c:axPos": {"@val": "l"}, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64453248"}, "c:crosses": {"@val": "autoZero"}, "c:auto": {"@val": "1"}, "c:lblAlgn": {"@val": "ctr"}, "c:lblOffset": {"@val": "100"} }, "c:valAx": { "c:axId": {"@val": "64453248"}, "c:scaling": { "c:orientation": {"@val": "minMax"} }, "c:axPos": {"@val": "b"}, // "c:majorGridlines": {}, "c:numFmt": { "@formatCode": "General", "@sourceLinked": "1" }, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64451712"}, "c:crosses": {"@val": options.valAxisCrossAtMaxCategory ? "max" : "autoZero"}, "c:crossBetween": {"@val": "between"} } }, "c:legend": { "c:legendPos": {"@val": "r"}, "c:layout": {} }, "c:plotVisOnly": {"@val": "1"} }, "c:txPr": { "a:bodyPr": {}, "a:lstStyle": {}, "a:p": { "a:pPr": { "a:defRPr": {"@sz": "1800"} }, "a:endParaRPr": {"@lang": "en-US"} } }, "c:externalData": {"@r:id": "rId1"} } }; }, "column": function (options) { options = options || {}; return { "c:chartSpace": { "@xmlns:c": "http://schemas.openxmlformats.org/drawingml/2006/chart", "@xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main", "@xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", "c:lang": {"@val": "en-US"}, "c:date1904": {"@val": "1"}, "c:chart": { "c:plotArea": { "c:layout": {}, "c:barChart": { "c:barDir": {"@val": "col"}, "c:grouping": {"@val": "clustered"}, "c:overlap": {"@val": options.overlap || "0"}, "c:gapWidth": {"@val": options.gapWidth || "150"}, "#list": [ {"c:axId": {"@val": "64451712"}}, {"c:axId": {"@val": "64453248"}} ] }, "c:catAx": { "c:axId": {"@val": "64451712"}, "c:scaling": { "c:orientation": {"@val": options.catAxisReverseOrder ? "maxMin" : "minMax"} }, "c:axPos": {"@val": "l"}, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64453248"}, "c:crosses": {"@val": "autoZero"}, "c:auto": {"@val": "1"}, "c:lblAlgn": {"@val": "ctr"}, "c:lblOffset": {"@val": "100"} }, "c:valAx": { "c:axId": {"@val": "64453248"}, "c:scaling": { "c:orientation": {"@val": "minMax"} }, "c:axPos": {"@val": "b"}, // "c:majorGridlines": {}, "c:numFmt": { "@formatCode": "General", "@sourceLinked": "1" }, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64451712"}, "c:crosses": {"@val": options.valAxisCrossAtMaxCategory ? "max" : "autoZero"}, "c:crossBetween": {"@val": "between"} } }, "c:legend": { "c:legendPos": {"@val": "r"}, "c:layout": {} }, "c:plotVisOnly": {"@val": "1"} }, "c:txPr": { "a:bodyPr": {}, "a:lstStyle": {}, "a:p": { "a:pPr": { "a:defRPr": {"@sz": "1800"} }, "a:endParaRPr": {"@lang": "en-US"} } }, "c:externalData": {"@r:id": "rId1"} } }; }, "stacked-column": function (options) { options = options || {}; return { "c:chartSpace": { "@xmlns:c": "http://schemas.openxmlformats.org/drawingml/2006/chart", "@xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main", "@xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", "c:lang": { "@val": "en-US" }, "c:date1904": { "@val": "1" }, "c:chart": { "c:plotArea": { "c:layout": {}, "c:barChart": { "c:barDir": { "@val": "col" }, "c:grouping": { "@val": "stacked" }, "c:overlap": { "@val": options.overlap || "100" }, "c:gapWidth": { "@val": options.gapWidth || "25" }, "#list": [ {"c:axId": { "@val": "64451712" }}, {"c:axId": { "@val": "64453248" }} ] }, "c:catAx": { "c:axId": { "@val": "64451712" }, "c:scaling": { "c:orientation": { "@val": options.catAxisReverseOrder ? "maxMin" : "minMax" } }, "c:axPos": { "@val": "l" }, "c:tickLblPos": { "@val": "nextTo" }, "c:crossAx": { "@val": "64453248" }, "c:crosses": { "@val": "autoZero" }, "c:auto": { "@val": "1" }, "c:lblAlgn": { "@val": "ctr" }, "c:lblOffset": { "@val": "100" } }, "c:valAx": { "c:axId": { "@val": "64453248" }, "c:scaling": { "c:orientation": { "@val": "minMax" } }, "c:axPos": { "@val": "b" }, // "c:majorGridlines": {}, "c:numFmt": { "@formatCode": "General", "@sourceLinked": "1" }, "c:tickLblPos": { "@val": "nextTo" }, "c:crossAx": { "@val": "64451712" }, "c:crosses": { "@val": options.valAxisCrossAtMaxCategory ? "max" : "autoZero"}, "c:crossBetween": { "@val": "between" } } }, "c:legend": { "c:legendPos": { "@val": "r" }, "c:layout": {} }, "c:plotVisOnly": { "@val": "1" } }, "c:txPr": { "a:bodyPr": {}, "a:lstStyle": {}, "a:p": { "a:pPr": { "a:defRPr": { "@sz": "1800" } }, "a:endParaRPr": { "@lang": "en-US" } } }, "c:externalData": { "@r:id": "rId1" } } }; }, "group-bar": function (options) { options = options || {}; return { "c:chartSpace": { "@xmlns:c": "http://schemas.openxmlformats.org/drawingml/2006/chart", "@xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main", "@xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", "c:lang": {"@val": "en-US"}, "c:date1904": {"@val": "1"}, "c:chart": { "c:plotArea": { "c:layout": {}, "c:barChart": { "c:barDir": {"@val": "bar"}, "c:grouping": {"@val": "stacked"}, "c:overlap": {"@val": options.overlap || "100"}, "c:gapWidth": {"@val": options.gapWidth || "150"}, "#list": [ {"c:axId": {"@val": "64451712"}}, {"c:axId": {"@val": "64453248"}} ] }, "c:catAx": { "c:axId": {"@val": "64451712"}, "c:scaling": { "c:orientation": {"@val": options.catAxisReverseOrder ? "maxMin" : "minMax"} }, "c:axPos": {"@val": "l"}, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64453248"}, "c:crosses": {"@val": "autoZero"}, "c:auto": {"@val": "1"}, "c:lblAlgn": {"@val": "ctr"}, "c:lblOffset": {"@val": "100"} }, "c:valAx": { "c:axId": {"@val": "64453248"}, "c:scaling": { "c:orientation": {"@val": "minMax"} }, "c:axPos": {"@val": "b"}, // "c:majorGridlines": {}, "c:numFmt": { "@formatCode": "General", "@sourceLinked": "1" }, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64451712"}, "c:crosses": {"@val": options.valAxisCrossAtMaxCategory ? "max" : "autoZero"}, "c:crossBetween": {"@val": "between"} } }, "c:legend": { "c:legendPos": {"@val": "r"}, "c:layout": {} }, "c:plotVisOnly": {"@val": "1"} }, "c:txPr": { "a:bodyPr": {}, "a:lstStyle": {}, "a:p": { "a:pPr": { "a:defRPr": {"@sz": "1800"} }, "a:endParaRPr": {"@lang": "en-US"} } }, "c:externalData": {"@r:id": "rId1"} } }; }, "pie": function (options) { options = options || {}; return { "c:chartSpace": { "@xmlns:c": "http://schemas.openxmlformats.org/drawingml/2006/chart", "@xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main", "@xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", "c:lang": {"@val": "en-US"}, "c:chart": { "c:title": { "c:layout": {} }, "c:plotArea": { "c:layout": {}, "c:pieChart": { "c:varyColors": {"@val": "1"}, "c:firstSliceAng": {"@val": "0"}, "#list": [] } }, "c:legend": { "c:legendPos": {"@val": "r"}, "c:layout": {} }, "c:plotVisOnly": {"@val": "1"} }, "c:txPr": { "a:bodyPr": {}, "a:lstStyle": {}, "a:p": { "a:pPr": { "a:defRPr": {"@sz": "1800"} }, "a:endParaRPr": {"@lang": "en-US"} } }, "c:externalData": {"@r:id": "rId1"} } } }, "line": function (options) { options = options || {}; return { "c:chartSpace": { "@xmlns:c": "http://schemas.openxmlformats.org/drawingml/2006/chart", "@xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main", "@xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", "c:lang": {"@val": "en-US"}, "c:chart": { "c:plotArea": { "c:layout": {}, "c:lineChart": { "c:grouping": {"@val": "standard"}, "#list": [ {"c:axId": {"@val": "64451712"}}, {"c:axId": {"@val": "64453248"}} ] }, "c:catAx": { "c:axId": {"@val": "64451712"}, "c:scaling": { "c:orientation": {"@val": options.catAxisReverseOrder ? "maxMin" : "minMax"} }, "c:axPos": {"@val": "l"}, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64453248"}, "c:crosses": {"@val": "autoZero"}, "c:auto": {"@val": "1"}, "c:lblAlgn": {"@val": "ctr"}, "c:lblOffset": {"@val": "100"} }, "c:valAx": { "c:axId": {"@val": "64453248"}, "c:scaling": { "c:orientation": {"@val": "minMax"} }, "c:axPos": {"@val": "b"}, // "c:majorGridlines": {}, "c:numFmt": { "@formatCode": "General", "@sourceLinked": "1" }, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64451712"}, "c:crosses": {"@val": options.valAxisCrossAtMaxCategory ? "max" : "autoZero"}, "c:crossBetween": {"@val": "between"} } }, "c:legend": { "c:legendPos": {"@val": "r"}, "c:layout": {} }, "c:plotVisOnly": {"@val": "1"} }, "c:txPr": { "a:bodyPr": {}, "a:lstStyle": {}, "a:p": { "a:pPr": { "a:defRPr": {"@sz": "1800"} }, "a:endParaRPr": {"@lang": "en-US"} } }, "c:externalData": {"@r:id": "rId1"} } } }, "area": function (options) { options = options || {}; return { "c:chartSpace": { "@xmlns:c": "http://schemas.openxmlformats.org/drawingml/2006/chart", "@xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main", "@xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", "c:lang": {"@val": "en-US"}, "c:chart": { "c:plotArea": { "c:layout": {}, "c:areaChart": { "c:grouping": {"@val": "standard"}, "#list": [ {"c:axId": {"@val": "64451712"}}, {"c:axId": {"@val": "64453248"}} ] }, "c:catAx": { "c:axId": {"@val": "64451712"}, "c:scaling": { "c:orientation": {"@val": options.catAxisReverseOrder ? "maxMin" : "minMax"} }, "c:axPos": {"@val": "l"}, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64453248"}, "c:crosses": {"@val": "autoZero"}, "c:auto": {"@val": "1"}, "c:lblAlgn": {"@val": "ctr"}, "c:lblOffset": {"@val": "100"} }, "c:valAx": { "c:axId": {"@val": "64453248"}, "c:scaling": { "c:orientation": {"@val": "minMax"} }, "c:axPos": {"@val": "b"}, // "c:majorGridlines": {}, "c:numFmt": { "@formatCode": "General", "@sourceLinked": "1" }, "c:tickLblPos": {"@val": "nextTo"}, "c:crossAx": {"@val": "64451712"}, "c:crosses": {"@val": options.valAxisCrossAtMaxCategory ? "max" : "autoZero"}, "c:crossBetween": {"@val": "between"} } }, "c:legend": { "c:legendPos": {"@val": "r"}, "c:layout": {} }, "c:plotVisOnly": {"@val": "1"} }, "c:txPr": { "a:bodyPr": {}, "a:lstStyle": {}, "a:p": { "a:pPr": { "a:defRPr": {"@sz": "1800"} }, "a:endParaRPr": {"@lang": "en-US"} } }, "c:externalData": {"@r:id": "rId1"} } } }, "doughnut": function (options) { options = options || {}; return { "c:chartSpace": { "@xmlns:c": "http://schemas.openxmlformats.org/drawingml/2006/chart", "@xmlns:a": "http://schemas.openxmlformats.org/drawingml/2006/main", "@xmlns:r": "http://schemas.openxmlformats.org/officeDocument/2006/relationships", "c:lang": {"@val": "en-US"}, "c:chart": { "c:title": { "c:layout": {} }, "c:plotArea": { "c:layout": {}, "c:doughnutChart": { "c:varyColors": {"@val": "1"}, "c:firstSliceAng": {"@val": "0"}, "c:holeSize": {"@val": "75"}, "#list": [] } }, "c:legend": { "c:legendPos": {"@val": "r"}, "c:layout": {} }, "c:plotVisOnly": {"@val": "1"} }, "c:txPr": { "a:bodyPr": {}, "a:lstStyle": {}, "a:p": { "a:pPr": { "a:defRPr": {"@sz": "1800"} }, "a:endParaRPr": {"@lang": "en-US"} } }, "c:externalData": {"@r:id": "rId1"} } }; } }