diff --git a/docs/guide/format.md b/docs/guide/format.md
index 3f26163..3c794db 100644
--- a/docs/guide/format.md
+++ b/docs/guide/format.md
@@ -72,108 +72,6 @@
Underline |
0 Regular, 1 Underline |
-
- | bs |
- borderstyle |
- Border style |
- 0 none |
- LineStyle |
-
-
- | 1 Thin |
-
-
- | 2 Hair |
-
-
- | 3 Dotted |
-
-
- | 4 Dashed |
-
-
- | 5 DashDot |
-
-
- | 6 DashDotDot |
-
-
- | 7 Double |
-
-
- | 8 Medium |
-
-
- | 9 MediumDashed |
-
-
- | 10 MediumDashDot |
-
-
- | 11 MediumDashDotDot |
-
-
- | 12 SlantedDashDot |
-
-
- | 13 Thick |
-
-
- | bc |
- bordercolor |
- Border color |
- #fff000 |
- setBorderColor |
-
-
- | bs_t |
- borderstyleTop |
- Top border style |
- Same as above |
- |
-
-
- | bc_t |
- bordercolorTop |
- Top border color |
- |
-
-
- | bs_b |
- borderstyleBottom |
- Bottom border style |
- |
-
-
- | bc_b |
- bordercolorBottom |
- Bottom border color |
- |
-
-
- | bs_l |
- borderstyleLeft |
- Left border style |
- |
-
-
- | bc_l |
- bordercolorLeft |
- Left border color |
- |
-
-
- | bs_r |
- borderstyleRight |
- Right border style |
- |
-
-
- | bc_r |
- bordercolorRight |
- Right border color |
- |
-
| vt |
verticaltype |
diff --git a/docs/zh/guide/config.md b/docs/zh/guide/config.md
index 0bd556a..de62c98 100644
--- a/docs/zh/guide/config.md
+++ b/docs/zh/guide/config.md
@@ -168,9 +168,90 @@
对象中的`key`为`r + '_' + c`的拼接值,`value`为左上角单元格信息: r:行数,c:列数,rs:合并的行数,cs:合并的列数
### config.rowlen
-- 类型:Array
-- 默认值:[]
+- 类型:Object
+- 默认值:{}
- 作用:每个单元格的行高,示例:
+ ```js
+ "rowlen": {
+ "0": 20,
+ "1": 20,
+ "2": 20
+ }
+ ```
+
+### config.columlen
+- 类型:Object
+- 默认值:{}
+- 作用:每个单元格的列宽,示例:
+ ```js
+ "columlen": {
+ "0": 97,
+ "1": 115,
+ "2": 128
+ }
+ ```
+
+### config.borderInfo
+- 类型:Object
+- 默认值:{}
+- 作用:单元格的边框信息,示例:
+ ```js
+ "borderInfo": [{
+ "rangeType": "cell",
+ "value": {
+ "row_index": 3,
+ "col_index": 3,
+ "l": {
+ "style": 10,
+ "color": "rgb(255, 0, 0)"
+ },
+ "r": {
+ "style": 10,
+ "color": "rgb(255, 0, 0)"
+ },
+ "t": {
+ "style": 10,
+ "color": "rgb(255, 0, 0)"
+ },
+ "b": {
+ "style": 10,
+ "color": "rgb(255, 0, 0)"
+ }
+ }
+ },
+ {
+ "rangeType": "range",
+ "borderType": "border-all",
+ "style": "3",
+ "color": "#0000ff",
+ "range": [{
+ "row": [7, 8],
+ "column": [2, 3]
+ }]
+ }, {
+ "rangeType": "range",
+ "borderType": "border-inside",
+ "style": "3",
+ "color": "#0000ff",
+ "range": [{
+ "row": [7, 8],
+ "column": [8, 9]
+ }]
+ }]
+ ```
+ 范围类型分单个单元格和选区两种情况
+1. 选区 `rangeType: "range"`
+
+ - 边框类型 `borderType:"border-left" | "border-right" | "border-top" | "border-bottom" | "border-all" | "border-outside" | "border-inside" | "border-horizontal" | "border-vertical" | "border-none"`,
+ - 边框粗细 `style: 1 Thin | 2 Hair | 3 Dotted | 4 Dashed | 5 DashDot | 6 DashDotDot | 7 Double | 8 Medium | 9 MediumDashed | 10 MediumDashDot | 11 MediumDashDotDot | 12 SlantedDashDot | 13 Thick`
+ - 边框颜色 `color: 16进制颜色值`
+ - 选区范围 `range: 行列信息数组`
+
+2. 单个单元格 `rangeType:"cell"`
+ - 行数和列数 `value.row_index: 数字,value.col_index: 数字`
+ - 四个边框对象 `value.l:左边框,value.r:右边框,value.t:上边框,value.b:下边框`
+ - 边框粗细 `value.l.style: 1 Thin | 2 Hair | 3 Dotted | 4 Dashed | 5 DashDot | 6 DashDotDot | 7 Double | 8 Medium | 9 MediumDashed | 10 MediumDashDot | 11 MediumDashDotDot | 12 SlantedDashDot | 13 Thick`
+ - 边框颜色 `value.l.color: 16进制颜色值`
------------
## devicePixelRatio
diff --git a/docs/zh/guide/format.md b/docs/zh/guide/format.md
index 56335f4..64fb6c4 100644
--- a/docs/zh/guide/format.md
+++ b/docs/zh/guide/format.md
@@ -72,108 +72,6 @@
下划线 |
0 常规 、 1 下划线 |
-
- | bs |
- borderstyle |
- 边框样式 |
- 0 none |
- LineStyle |
-
-
- | 1 Thin |
-
-
- | 2 Hair |
-
-
- | 3 Dotted |
-
-
- | 4 Dashed |
-
-
- | 5 DashDot |
-
-
- | 6 DashDotDot |
-
-
- | 7 Double |
-
-
- | 8 Medium |
-
-
- | 9 MediumDashed |
-
-
- | 10 MediumDashDot |
-
-
- | 11 MediumDashDotDot |
-
-
- | 12 SlantedDashDot |
-
-
- | 13 Thick |
-
-
- | bc |
- bordercolor |
- 边框颜色 |
- #fff000 |
- setBorderColor |
-
-
- | bs_t |
- borderstyleTop |
- 上边框样式 |
- 同上 |
- |
-
-
- | bc_t |
- bordercolorTop |
- 上边框颜色 |
- |
-
-
- | bs_b |
- borderstyleBottom |
- 下边框样式 |
- |
-
-
- | bc_b |
- bordercolorBottom |
- 下边框颜色 |
- |
-
-
- | bs_l |
- borderstyleLeft |
- 左边框样式 |
- |
-
-
- | bc_l |
- bordercolorLeft |
- 左边框颜色 |
- |
-
-
- | bs_r |
- borderstyleRight |
- 右边框样式 |
- |
-
-
- | bc_r |
- bordercolorRight |
- 右边框颜色 |
- |
-
| vt |
verticaltype |
diff --git a/src/controllers/constant.js b/src/controllers/constant.js
index fda50ca..92e1831 100644
--- a/src/controllers/constant.js
+++ b/src/controllers/constant.js
@@ -436,9 +436,7 @@ const pivottableconfigHTML = '',
modelHTML = ' ${title}
${content}
${botton}
',
- maskHTML = '',
- filtermenuHTML = '',
- filtersubmenuHTML = '';
+ maskHTML = '';
//底部 表格标签操作dom
function sheetconfigHTML(){
@@ -489,6 +487,21 @@ function sheetconfigHTML(){
const luckysheetPivotTableHTML = '';
+ function filtermenuHTML() {
+ const _locale = locale();
+ const locale_filter = _locale.filter;
+
+ return ``
+ }
+
+
+ function filtersubmenuHTML() {
+ const _locale = locale();
+ const locale_filter = _locale.filter;
+
+ return ``
+ }
+
function luckysheetAlternateformatHtml(){
const _locale = locale()
diff --git a/src/controllers/freezen.js b/src/controllers/freezen.js
index 898ef7b..60f7fde 100644
--- a/src/controllers/freezen.js
+++ b/src/controllers/freezen.js
@@ -7,7 +7,8 @@ import menuButton from './menuButton';
import luckysheetPostil from './postil';
import luckysheetDropCell from './dropCell';
import { rowLocationByIndex, colLocationByIndex } from '../global/location';
-import Store from '../store'
+import Store from '../store';
+import locale from '../locale/locale';
const luckysheetFreezen = {
freezenHorizontalHTML: '',
@@ -115,7 +116,9 @@ const luckysheetFreezen = {
_this.freezenverticaldata = freezenverticaldata;
- $("#luckysheet-freezen-btn-horizontal").html(' 取消冻结');
+
+
+ $("#luckysheet-freezen-btn-horizontal").html(' '+locale().freezen.freezenCancel);
$("#luckysheet-freezebar-vertical").show().find(".luckysheet-freezebar-vertical-handle").css({ "left": left }).end().find(".luckysheet-freezebar-vertical-drop").css({ "left": left });
},
@@ -235,7 +238,9 @@ const luckysheetFreezen = {
cancelFreezenHorizontal: function (sheetIndex) {
let _this = this;
- $("#luckysheet-freezen-btn-horizontal").html(' 冻结首行');
+
+
+ $("#luckysheet-freezen-btn-horizontal").html(' '+locale().freezen.default);
_this.freezenhorizontaldata = null;
let ishorizontal = $("#luckysheet-freezebar-horizontal").is(":visible");
$("#luckysheet-freezebar-horizontal").hide();
@@ -309,7 +314,7 @@ const luckysheetFreezen = {
_this.freezenhorizontaldata = freezenhorizontaldata;
- $("#luckysheet-freezen-btn-horizontal").html(' 取消冻结');
+ $("#luckysheet-freezen-btn-horizontal").html(' '+locale().freezen.freezenCancel);
$("#luckysheet-freezebar-horizontal").show().find(".luckysheet-freezebar-horizontal-handle").css({ "top": top }).end().find(".luckysheet-freezebar-horizontal-drop").css({ "top": top });
},
createAssistCanvas: function(){
diff --git a/src/controllers/handler.js b/src/controllers/handler.js
index 8649030..d207710 100644
--- a/src/controllers/handler.js
+++ b/src/controllers/handler.js
@@ -73,6 +73,7 @@ import { getBorderInfoCompute } from '../global/border';
import { luckysheetDrawMain } from '../global/draw';
import locale from '../locale/locale';
import Store from '../store';
+import locale from '../locale/locale';
//, columeflowset, rowflowset
export default function luckysheetHandler() {
@@ -3792,7 +3793,7 @@ export default function luckysheetHandler() {
//冻结行列
$("#luckysheet-freezen-btn-horizontal").click(function () {
- if($.trim($(this).text())=="取消冻结"){
+ if($.trim($(this).text())==locale().freezen.freezenCancel){
if (luckysheetFreezen.freezenverticaldata != null) {
luckysheetFreezen.cancelFreezenVertical();
luckysheetFreezen.createAssistCanvas();
@@ -7497,13 +7498,14 @@ export default function luckysheetHandler() {
let luckysheet_sort_initial = true;
$("#luckysheetorderby").click(function () {
$("body .luckysheet-cols-menu").hide();
-
+ const _locale = locale();
+ const locale_sort = _locale.sort;
if(Store.luckysheet_select_save.length > 1){
if(isEditMode()){
- alert("不能对多重选择区域执行此操作,请选择单个区域,然后再试");
+ alert(locale_sort.noRangeError);
}
else{
- tooltip.info("不能对多重选择区域执行此操作,请选择单个区域,然后再试", "");
+ tooltip.info(locale_sort.noRangeError, "");
}
return;
}
@@ -7514,9 +7516,10 @@ export default function luckysheetHandler() {
if (luckysheet_sort_initial) {
luckysheet_sort_initial = false;
- let content = '';
+
+ let content = ` + ${locale_sort.addOthers}
`;
- $("body").append(replaceHtml(modelHTML, { "id": "luckysheet-sort-dialog", "addclass": "", "title": "排序范围", "content": content, "botton": '' }));
+ $("body").append(replaceHtml(modelHTML, { "id": "luckysheet-sort-dialog", "addclass": "", "title": "排序范围", "content": content, "botton": ``}));
$("#luckysheet-sort-dialog .luckysheet-sort-dialog-additem").click(function () {
let last = Store.luckysheet_select_save[0];
@@ -7531,7 +7534,7 @@ export default function luckysheetHandler() {
let v = getcellvalue(r1, c, Store.flowdata, "m");
if(v == null){
- v = "列" + (c - c1 + 1);
+ v = locale_sort.columnOperation + (c - c1 + 1);
}
option += '';
@@ -7541,7 +7544,19 @@ export default function luckysheetHandler() {
}
}
- $("#luckysheet-sort-dialog table").append('
| 次要排序 | |
');
+ $("#luckysheet-sort-dialog table").append(`
+
+ | ${locale_sort.secondaryTitle} |
+
+
+
+
+ |
+
+ `);
$("#luckysheet-sort-dialog table").data("itemcount", i);
});
@@ -7558,7 +7573,7 @@ export default function luckysheetHandler() {
let v = getcellvalue(r1, c, Store.flowdata, "m");
if(v == null){
- v = "列" + (c - c1 + 1);
+ v = locale_sort.columnOperation + (c - c1 + 1);
}
option += '';
@@ -7573,14 +7588,14 @@ export default function luckysheetHandler() {
});
});
- //自定义排序
+ //Custom sort
$("#luckysheet-sort-modal-confirm").click(function () {
if(Store.luckysheet_select_save.length > 1){
if(isEditMode()){
- alert("不能对多重选择区域执行此操作,请选择单个区域,然后再试");
+ alert(locale_sort.noRangeError);
}
else{
- tooltip.info("不能对多重选择区域执行此操作,请选择单个区域,然后再试", "");
+ tooltip.info(locale_sort.noRangeError, "");
}
return;
@@ -7592,7 +7607,7 @@ export default function luckysheetHandler() {
let r1 = last["row"][0], r2 = last["row"][1];
let c1 = last["column"][0], c2 = last["column"][1];
- //数据具有标题行
+ //Data has header row
let t = $("#luckysheet-sort-haveheader").is(':checked');
let str;
@@ -7603,7 +7618,8 @@ export default function luckysheetHandler() {
str = r1;
}
- let hasMc = false; //排序选区是否有合并单元格
+ let hasMc = false; //Whether the sort selection has merged cells
+
let data = [];
for(let r = str; r <= r2; r++){
@@ -7623,10 +7639,10 @@ export default function luckysheetHandler() {
if(hasMc){
if(isEditMode()){
- alert("选区有合并单元格,无法执行此操作!");
+ alert(locale_sort.mergeError);
}
else{
- tooltip.info("选区有合并单元格,无法执行此操作!", "");
+ tooltip.info(locale_sort.mergeError, "");
}
return;
@@ -7681,7 +7697,7 @@ export default function luckysheetHandler() {
$("#luckysheet-sort-haveheader").prop("checked", false);
$("#luckysheet-sort-dialog input:radio:first").prop("checked", "checked");
- $("#luckysheet-sort-dialog .luckysheet-modal-dialog-title-text").html("排序范围从" + chatatABC(c1) + (r1 + 1) + "到" + chatatABC(c2) + (r2 + 1) + "");
+ $("#luckysheet-sort-dialog .luckysheet-modal-dialog-title-text").html(locale_sort.sortRangeTitle+"" + chatatABC(c1) + (r1 + 1) + ""+ locale_sort.sortRangeTitleTo +"" + chatatABC(c2) + (r2 + 1) + "");
let $t = $("#luckysheet-sort-dialog"), myh = $t.outerHeight(), myw = $t.outerWidth();
let winw = $(window).width(), winh = $(window).height();
@@ -7713,7 +7729,7 @@ export default function luckysheetHandler() {
}
});
- //筛选事件处理
+ //filter event handler
let hidefilersubmenu = null;
$("#luckysheetfilter").click(createFilter);
@@ -9711,6 +9727,9 @@ export default function luckysheetHandler() {
}
}
+
+ const locale_fontjson = locale().fontjson;
+
if(txtdata.indexOf("luckysheet_copy_action_table") >- 1 && Store.luckysheet_copy_save["copyRange"] != null && Store.luckysheet_copy_save["copyRange"].length > 0 && isEqual){
//剪切板内容 和 luckysheet本身复制的内容 一致
if(Store.luckysheet_paste_iscut){
@@ -9788,7 +9807,7 @@ export default function luckysheetHandler() {
let ffs = ff.split(",");
for(let i = 0; i < ffs.length; i++){
let fa = $.trim(ffs[i].toLowerCase());
- fa = menuButton.fontjson[fa];
+ fa = locale_fontjson[fa];
if(fa == null){
cell.ff = 0;
}
diff --git a/src/controllers/menuButton.js b/src/controllers/menuButton.js
index c6dbd43..fdd8eba 100644
--- a/src/controllers/menuButton.js
+++ b/src/controllers/menuButton.js
@@ -600,10 +600,10 @@ const menuButton = {
if(Store.luckysheet_select_save.length > 1){
if(isEditMode()){
- alert("不能对多重选择区域执行此操作,请选择单个区域,然后再试");
+ alert(locale_alternatingColors.errorInfo);
}
else{
- tooltip.info("不能对多重选择区域执行此操作,请选择单个区域,然后再试", "");
+ tooltip.info(locale_alternatingColors.errorInfo, "");
}
return;
}
@@ -653,8 +653,14 @@ const menuButton = {
if($menuButton.length == 0){
let subid = "cell-color-self";
- let coloritem = replaceHtml(_this.coloritem, { "class": "luckysheet-icon-alternateformat", "name": "交替颜色..." });
- let menu = replaceHtml(_this.color, { "id": menuButtonId, "coloritem": coloritem, "colorself": subid, "sub": "" });
+
+ const _locale = locale();
+ const locale_toolbar = _locale.toolbar;
+ const locale_button = _locale.button;
+ const locale_alternatingColors = _locale.alternatingColors;
+
+ let coloritem = replaceHtml(_this.coloritem, { "class": "luckysheet-icon-alternateformat", "name": locale_toolbar.alternatingColors+"..." });
+ let menu = replaceHtml(_this.color, { "id": menuButtonId, "coloritem": coloritem, "colorself": subid, "sub": "","resetColor":locale_toolbar.resetColor });
$("body").append(menu);
$menuButton = $("#" + menuButtonId);
@@ -672,13 +678,13 @@ const menuButton = {
maxPaletteSize: 8,
maxSelectionSize: 8,
color: "#fff",
- cancelText: "取消",
- chooseText: "确定颜色",
- togglePaletteMoreText: "自定义",
- togglePaletteLessText: "收起",
+ cancelText: locale_button.cancel,
+ chooseText: locale_button.confirm,
+ togglePaletteMoreText: locale_toolbar.customColor,
+ togglePaletteLessText: locale_toolbar.collapse,
togglePaletteOnly: true,
- clearText: "清除颜色选择",
- noColorSelectedText: "没有颜色被选择",
+ clearText: locale_toolbar.clearText,
+ noColorSelectedText: locale_toolbar.noColorSelectedText,
localStorageKey: "spectrum.bgcolor" + server.gridKey,
palette: [
["#000", "#444", "#666", "#999", "#ccc", "#eee", "#f3f3f3", "#fff"],
@@ -732,10 +738,10 @@ const menuButton = {
if(Store.luckysheet_select_save.length > 1){
if(isEditMode()){
- alert("不能对多重选择区域执行此操作,请选择单个区域,然后再试");
+ alert(locale_alternatingColors.errorInfo);
}
else{
- tooltip.info("不能对多重选择区域执行此操作,请选择单个区域,然后再试", "");
+ tooltip.info(locale_alternatingColors.errorInfo, "");
}
return;
}
@@ -904,23 +910,26 @@ const menuButton = {
if($menuButton.length == 0){
let canvasH = 10, canvasW = 120;
-
+ const _locale = locale();
+ const locale_border = _locale.border;
+ const locale_toolbar = _locale.toolbar;
+ const locale_button = _locale.button;
let itemdata = [
- {"text": "上框线", "value": "border-top", "example": ''},
- {"text": "下框线", "value":"border-bottom", "example": ''},
- {"text": "左框线", "value":"border-left", "example": ''},
- {"text": "右框线", "value":"border-right", "example": ''},
+ {"text": locale_border.borderTop, "value": "border-top", "example": ''},
+ {"text": locale_border.borderBottom, "value":"border-bottom", "example": ''},
+ {"text": locale_border.borderLeft, "value":"border-left", "example": ''},
+ {"text": locale_border.borderRight, "value":"border-right", "example": ''},
{"text": "", "value": "split", "example":""},
- {"text": "无", "value": "border-none", "example": ''},
- {"text": "所有", "value": "border-all", "example": ''},
- {"text": "外侧", "value": "border-outside", "example": ''},
+ {"text": locale_border.borderNone, "value": "border-none", "example": ''},
+ {"text": locale_border.borderAll, "value": "border-all", "example": ''},
+ {"text": locale_border.borderOutside, "value": "border-outside", "example": ''},
{"text": "", "value": "split", "example": ""},
- {"text": "内侧", "value": "border-inside", "example": ''},
- {"text": "内侧横线", "value": "border-horizontal", "example": ''},
- {"text": "内侧竖线", "value": "border-vertical", "example": ''},
+ {"text": locale_border.borderInside, "value": "border-inside", "example": ''},
+ {"text": locale_border.borderHorizontal, "value": "border-horizontal", "example": ''},
+ {"text": locale_border.borderVertical, "value": "border-vertical", "example": ''},
{"text": "", "value": "split", "example": ""},
- {"text": "边框颜色", "value":"borderColor", "example":"more"},
- {"text": "边框粗细
", "value":"borderSize", "example":"more"}
+ {"text": ""+ locale_border.borderColor +"", "value":"borderColor", "example":"more"},
+ {"text": ""+ locale_border.borderSize +"
", "value":"borderSize", "example":"more"}
];
let itemset = _this.createButtonMenu(itemdata);
@@ -928,7 +937,7 @@ const menuButton = {
let menu = replaceHtml(_this.menu, { "id": "border-menu", "item": itemset, "subclass": "", "sub": "" });
let subitemdata = [
- {"text": "无边框", "value": "0", "example": ""},
+ {"text": locale_border.borderNone, "value": "0", "example": ""},
{"text": "", "value": "1", "example": ""},
{"text": "", "value": "2", "example": ""},
{"text": "", "value": "3", "example": ""},
@@ -948,10 +957,10 @@ const menuButton = {
let submenu = replaceHtml(_this.menu, { "id": "borderSize", "item": subitemset, "subclass": "luckysheet-menuButton-sub" });
let submenuid = "luckysheet-icon-borderSize-menuButton";
let subcolormenuid = "luckysheet-icon-borderColor-menuButton";
- let colormenu = replaceHtml(_this.color, { "id": subcolormenuid, "coloritem": "", "colorself": "", "sub": "luckysheet-menuButton-sub" });
+ let colormenu = replaceHtml(_this.color, { "id": subcolormenuid, "coloritem": "", "colorself": "", "sub": "luckysheet-menuButton-sub",resetColor:locale_toolbar.resetColor });
$("body").append(menu + colormenu + submenu);
- $menuButton = $("#" + menuButtonId).width(150);
+ $menuButton = $("#" + menuButtonId).width(160);
_this.focus($menuButton, "border-all");
$("#" + submenuid + " canvas").each(function(i){
@@ -1066,13 +1075,13 @@ const menuButton = {
maxPaletteSize: 8,
maxSelectionSize: 8,
color: "#000",
- cancelText: "取消",
- chooseText: "确定颜色",
- togglePaletteMoreText: "自定义",
- togglePaletteLessText: "收起",
+ cancelText: locale_button.cancel,
+ chooseText: locale_button.confirm,
+ togglePaletteMoreText: locale_toolbar.customColor,
+ togglePaletteLessText: locale_toolbar.collapse,
togglePaletteOnly: true,
- clearText: "清除颜色选择",
- noColorSelectedText: "没有颜色被选择",
+ clearText: locale_toolbar.clearText,
+ noColorSelectedText:locale_toolbar.noColorSelectedText,
localStorageKey: "spectrum.bordercolor" + server.gridKey,
palette: [
["#000", "#444", "#666", "#999", "#ccc", "#eee", "#f3f3f3", "#fff"],
@@ -1166,11 +1175,14 @@ const menuButton = {
let $menuButton = $("#" + menuButtonId);
if($menuButton.length == 0){
+ const _locale = locale();
+ const locale_merge = _locale.merge;
+
let itemdata = [
- {"text": "全部合并", "value": "mergeAll", "example": ""},
- {"text": "垂直合并", "value": "mergeV", "example": ""},
- {"text": "水平合并", "value": "mergeH", "example": ""},
- {"text": "取消合并", "value": "mergeCancel", "example": ""}
+ {"text": locale_merge.mergeAll, "value": "mergeAll", "example": ""},
+ {"text": locale_merge.mergeV, "value": "mergeV", "example": ""},
+ {"text": locale_merge.mergeH, "value": "mergeH", "example": ""},
+ {"text": locale_merge.mergeCancel, "value": "mergeCancel", "example": ""}
];
let itemset = _this.createButtonMenu(itemdata);
@@ -1187,10 +1199,10 @@ const menuButton = {
if(selectIsOverlap()){
if(isEditMode()){
- alert("不能合并重叠区域");
+ alert(locale_merge.overlappingError);
}
else{
- tooltip.info("不能合并重叠区域", "");
+ tooltip.info(locale_merge.overlappingError, "");
}
return;
}
@@ -1213,10 +1225,10 @@ const menuButton = {
if(has_PartMC){
if(isEditMode()){
- alert("无法对部分合并单元格执行此操作");
+ alert(locale_merge.partiallyError);
}
else{
- tooltip.info("无法对部分合并单元格执行此操作", "");
+ tooltip.info(locale_merge.partiallyError, "");
}
return;
}
@@ -1256,10 +1268,12 @@ const menuButton = {
let $menuButton = $("#" + menuButtonId);
if($menuButton.length == 0){
+ const _locale = locale();
+ const locale_align = _locale.align;
let itemdata = [
- {"text": "左对齐", "value": "left", "example": ''},
- {"text": "中间对齐", "value": "center", "example": ''},
- {"text": "右对齐", "value": "right", "example": ''}
+ {"text": locale_align.left, "value": "left", "example": ''},
+ {"text": locale_align.center, "value": "center", "example": ''},
+ {"text": locale_align.right, "value": "right", "example": ''}
];
let itemset = _this.createButtonMenu(itemdata);
@@ -1309,12 +1323,13 @@ const menuButton = {
$("#luckysheet-icon-valign-menu").click(function(){
let menuButtonId = $(this).attr("id") + "-menuButton";
let $menuButton = $("#" + menuButtonId);
-
+ const _locale = locale();
+ const locale_align = _locale.align;
if($menuButton.length == 0){
let itemdata = [
- {"text": "顶部对齐", "value": "top", "example": ''},
- {"text": "居中对齐", "value": "middle", "example": ''},
- {"text": "底部对齐", "value": "bottom", "example": ''}
+ {"text": locale_align.top, "value": "top", "example": ''},
+ {"text": locale_align.middle, "value": "middle", "example": ''},
+ {"text": locale_align.bottom, "value": "bottom", "example": ''}
];
let itemset = _this.createButtonMenu(itemdata);
@@ -1356,10 +1371,12 @@ const menuButton = {
let $menuButton = $("#" + menuButtonId);
if($menuButton.length == 0){
+ const _locale = locale();
+ const locale_textWrap = _locale.textWrap;
let itemdata = [
- {"text": "溢出", "value": "overflow", "example": ''},
- {"text": "自动换行", "value": "wrap", "example": ''},
- {"text": "截断", "value": "clip", "example": ''}
+ {"text": locale_textWrap.overflow, "value": "overflow", "example": ''},
+ {"text": locale_textWrap.wrap, "value": "wrap", "example": ''},
+ {"text": locale_textWrap.clip, "value": "clip", "example": ''}
];
let itemset = _this.createButtonMenu(itemdata);
@@ -1401,13 +1418,15 @@ const menuButton = {
let $menuButton = $("#" + menuButtonId);
if($menuButton.length == 0){
+ const _locale = locale();
+ const locale_rotation = _locale.rotation;
let itemdata = [
- {"text": "无旋转", "value": "none", "example": ''},
- {"text": "向上倾斜", "value": "angleup", "example": ''},
- {"text": "向下倾斜", "value": "angledown", "example": ''},
- {"text": "竖排文字", "value": "vertical", "example": ''},
- {"text": "向上90°", "value": "rotation-up", "example": ''},
- {"text": "向下90°", "value": "rotation-down", "example": ''},
+ {"text": locale_rotation.none, "value": "none", "example": ''},
+ {"text": locale_rotation.angleup, "value": "angleup", "example": ''},
+ {"text": locale_rotation.angledown, "value": "angledown", "example": ''},
+ {"text": locale_rotation.vertical, "value": "vertical", "example": ''},
+ {"text": locale_rotation.rotationUp, "value": "rotation-up", "example": ''},
+ {"text": locale_rotation.rotationDown, "value": "rotation-down", "example": ''},
];
let itemset = _this.createButtonMenu(itemdata);
@@ -1449,16 +1468,18 @@ const menuButton = {
let $menuButton = $("#" + menuButtonId);
if($menuButton.length == 0){
+ const _locale = locale();
+ const locale_freezen = _locale.freezen;
let itemdata = [
- {"text": "冻结首行", "value": "freezenRow", "example": ''},
- {"text": "冻结首列", "value": "freezenColumn", "example": ''},
- {"text": "冻结行列", "value": "freezenRC", "example": ''},
+ {"text": locale_freezen.freezenRow, "value": "freezenRow", "example": ''},
+ {"text": locale_freezen.freezenColumn, "value": "freezenColumn", "example": ''},
+ {"text": locale_freezen.freezenRC, "value": "freezenRC", "example": ''},
{"text": "", "value": "split", "example": ""},
- {"text": "冻结行到选区", "value": "freezenRowRange", "example": ''},
- {"text": "冻结列到选区", "value": "freezenColumnRange", "example": ''},
- {"text": "冻结行列到选区", "value": "freezenRCRange", "example": ''},
+ {"text": locale_freezen.freezenRowRange, "value": "freezenRowRange", "example": ''},
+ {"text": locale_freezen.freezenColumnRange, "value": "freezenColumnRange", "example": ''},
+ {"text": locale_freezen.freezenRCRange, "value": "freezenRCRange", "example": ''},
{"text": "", "value": "split", "example": ""},
- {"text": "取消冻结", "value": "freezenCancel", "example": ''}
+ {"text": locale_freezen.freezenCancel, "value": "freezenCancel", "example": ''}
];
let itemset = _this.createButtonMenu(itemdata);
@@ -1466,7 +1487,7 @@ const menuButton = {
let menu = replaceHtml(_this.menu, { "id": "freezen-menu", "item": itemset, "subclass": "", "sub": "" });
$("body").append(menu);
- $menuButton = $("#" + menuButtonId).width(130);
+ $menuButton = $("#" + menuButtonId).width(160);
$menuButton.find(".luckysheet-cols-menuitem").click(function(){
$menuButton.hide();
@@ -1544,10 +1565,10 @@ const menuButton = {
else if(itemvalue == "freezenRowRange"){ //选区行冻结
if(Store.luckysheet_select_save == null || Store.luckysheet_select_save.length == 0){
if(isEditMode()){
- alert("没有选区");
+ alert(locale_freezen.noSeletionError);
}
else{
- tooltip.info("没有选区", "");
+ tooltip.info(locale_freezen.noSeletionError, "");
}
return;
@@ -1584,10 +1605,10 @@ const menuButton = {
else if(itemvalue == "freezenColumnRange"){ //选区列冻结
if(Store.luckysheet_select_save == null || Store.luckysheet_select_save.length == 0){
if(isEditMode()){
- alert("没有选区");
+ alert(locale_freezen.noSeletionError);
}
else{
- tooltip.info("没有选区","");
+ tooltip.info(locale_freezen.noSeletionError,"");
}
return;
@@ -1624,10 +1645,10 @@ const menuButton = {
else if(itemvalue == "freezenRCRange"){ //选区行列冻结
if(Store.luckysheet_select_save == null || Store.luckysheet_select_save.length == 0){
if(isEditMode()){
- alert("没有选区");
+ alert(locale_freezen.noSeletionError);
}
else{
- tooltip.info("没有选区","");
+ tooltip.info(locale_freezen.noSeletionError,"");
}
return;
@@ -1675,7 +1696,7 @@ const menuButton = {
luckysheetFreezen.createAssistCanvas();
luckysheetrefreshgrid();
}
- else if(itemvalue == "freezenCancel"){ //取消冻结
+ else if(itemvalue == "freezenCancel"){ //Cancel freezen
if (luckysheetFreezen.freezenverticaldata != null) {
luckysheetFreezen.cancelFreezenVertical();
luckysheetFreezen.createAssistCanvas();
@@ -1713,13 +1734,16 @@ const menuButton = {
let $menuButton = $("#" + menuButtonId);
if($menuButton.length == 0){
+ const _locale = locale();
+ const locale_sort = _locale.sort;
+ const locale_filter = _locale.filter;
let itemdata = [
- {"text": "升序", "value": "asc", "example": ''},
- {"text": "降序", "value": "desc", "example": ''},
- {"text": "自定义排序...", "value": "diysort", "example": ''},
+ {"text": locale_sort.asc, "value": "asc", "example": ''},
+ {"text": locale_sort.desc, "value": "desc", "example": ''},
+ {"text": locale_sort.custom+"...", "value": "diysort", "example": ''},
{"text": "", "value": "split", "example": ""},
- {"text": "筛选", "value": "filter", "example": ''},
- {"text": "清除筛选", "value": "clearfilter", "example": ''}
+ {"text": locale_filter.filter, "value": "filter", "example": ''},
+ {"text": locale_filter.clearFilter, "value": "clearfilter", "example": ''}
];
let itemset = _this.createButtonMenu(itemdata);
@@ -3307,8 +3331,9 @@ const menuButton = {
menuButtonFocus: function(d, r, c){
let _this = this;
let foucsList = ["bl", "it", "cl", "ff", "ht", "vt", "fs", "tb", "tr"];
- const locale_fontarray = locale().fontarray;
-
+ const _locale = locale();
+ const locale_fontarray = _locale.fontarray;
+ const locale_fontjson = _locale.fontjson;
for(let i = 0; i < foucsList.length; i++){
let attr = foucsList[i];
let foucsStatus = _this.checkstatus(d, r, c, attr);
@@ -3340,7 +3365,7 @@ const menuButton = {
else if(attr == "ff"){
let menuButtonId = "luckysheet-icon-font-family-menuButton";
let $menuButton = $("#" + menuButtonId);
- const locale_fontarray = locale().fontarray;
+ // const locale_fontarray = locale().fontarray;
let itemname = locale_fontarray[0], itemvalue = 0;
if(foucsStatus != null){
if(isdatatypemulti(foucsStatus)["num"]){
@@ -3348,7 +3373,7 @@ const menuButton = {
itemname = locale_fontarray[itemvalue];
}
else{
- itemvalue = _this.fontjson[foucsStatus];
+ itemvalue = locale_fontjson[foucsStatus];
itemname = locale_fontarray[itemvalue];
}
}
diff --git a/src/controllers/server.js b/src/controllers/server.js
index 9c60c9b..9caa474 100644
--- a/src/controllers/server.js
+++ b/src/controllers/server.js
@@ -9,6 +9,7 @@ import luckysheetPostil from './postil';
import { getObjType, replaceHtml, getByteLen } from '../utils/util';
import { getSheetIndex } from '../methods/get';
import Store from '../store';
+import locale from '../locale/locale';
const server = {
gridKey: null,
@@ -322,13 +323,15 @@ const server = {
currentSheetItem.append('');
}
}
- else if(k == "pivotTable"){ //数据透视表
+ else if(k == "pivotTable"){ //PivotTable
// luckysheet.pivotTable.changePivotTable(index);
}
- else if(k == "freezen"){ //冻结行列
+ else if(k == "freezen"){ //freezen row and column
if(index == Store.currentSheetIndex){
+ const _locale = locale();
+ const locale_freezen = _locale.freezen;
if(file["freezen"].horizontal == null){
- $("#luckysheet-freezen-btn-horizontal").html(' 冻结首行');
+ $("#luckysheet-freezen-btn-horizontal").html(' '+locale_freezen.freezenRow);
luckysheetFreezen.freezenhorizontaldata = null;
$("#luckysheet-freezebar-horizontal").hide();
}
@@ -337,7 +340,7 @@ const server = {
}
if(file["freezen"].vertical == null){
- $("#luckysheet-freezen-btn-vertical").html(' 冻结首列');
+ $("#luckysheet-freezen-btn-vertical").html(' '+locale_freezen.freezenColumn);
luckysheetFreezen.freezenverticaldata = null;
$("#luckysheet-freezebar-vertical").hide();
}
diff --git a/src/demoData/sheetCell.js b/src/demoData/sheetCell.js
index 05b81ed..e5acf1f 100644
--- a/src/demoData/sheetCell.js
+++ b/src/demoData/sheetCell.js
@@ -1157,6 +1157,10 @@ const sheetCell = {
"8": 128,
"9": 140,
"10": 144
+ },
+ "rowhidden": {
+ "30": 0,
+ "31": 0
}
},
"index": "0",
@@ -5547,25 +5551,3198 @@ const sheetCell = {
"ht": 1,
"vt": 1
}
+ }, {
+ "r": 30,
+ "c": 0,
+ "v": {
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "v": "hidden1",
+ "m": "hidden1"
+ }
+ }, {
+ "r": 31,
+ "c": 0,
+ "v": {
+ "m": "hidden2",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "v": "hidden2"
+ }
}],
- "visibledatarow": [],
- "visibledatacolumn": [],
+ "visibledatarow": [21, 42, 63, 84, 105, 126, 147, 168, 189, 210, 231, 252, 273, 294, 315, 336, 357, 389, 410, 431, 452, 473, 494, 515, 536, 616, 637, 658, 739, 759, 759, 759, 779, 799, 819, 839],
+ "visibledatacolumn": [98, 172, 288, 417, 554, 677, 816, 948, 1077, 1218, 1363, 1437, 1511, 1585, 1659, 1733, 1807, 1881, 1955, 2029, 2103, 2177],
"rowsplit": [],
- "ch_width": 4748,
- "rh_height": 1790,
+ "ch_width": 2322,
+ "rh_height": 949,
"luckysheet_select_save": [{
- "row": [
- 0,
- 0
- ],
- "column": [
- 0,
- 0
- ]
+ "left": 0,
+ "width": 97,
+ "top": 759,
+ "height": -1,
+ "left_move": 0,
+ "width_move": 97,
+ "top_move": 759,
+ "height_move": -1,
+ "row": [30, 31],
+ "column": [0, 0],
+ "row_focus": 30,
+ "column_focus": 0
}],
"luckysheet_selection_range": [],
"scrollLeft": 0,
- "scrollTop": 0
+ "scrollTop": 315,
+ "data": [
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "v": "Background",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Background",
+ "bg": "rgba(255,255,255)",
+ "bl": 1,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgb(30, 144, 255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgb(0, 255, 0)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "v": "Border",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Border",
+ "bg": "rgba(255,255,255)",
+ "bl": 1,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "mc": {
+ "r": 13,
+ "c": 5,
+ "rs": 3,
+ "cs": 1
+ }
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "mc": {
+ "r": 13,
+ "c": 7,
+ "rs": 3,
+ "cs": 2
+ }
+ }, {
+ "mc": {
+ "r": 13,
+ "c": 7
+ }
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "v": "Span",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Span",
+ "bg": "rgba(255,255,255)",
+ "bl": 1,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "mc": {
+ "r": 14,
+ "c": 2,
+ "rs": 1,
+ "cs": 2
+ }
+ }, {
+ "mc": {
+ "r": 14,
+ "c": 2
+ }
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "mc": {
+ "r": 13,
+ "c": 5
+ }
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "mc": {
+ "r": 13,
+ "c": 7
+ }
+ }, {
+ "mc": {
+ "r": 13,
+ "c": 7
+ }
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "mc": {
+ "r": 13,
+ "c": 5
+ }
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "mc": {
+ "r": 13,
+ "c": 7
+ }
+ }, {
+ "mc": {
+ "r": 13,
+ "c": 7
+ }
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "v": "Font",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Font",
+ "bg": "rgba(255,255,255)",
+ "bl": 1,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": "11",
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "Luckysheet"
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 13,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "Luckysheet"
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 9,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "Luckysheet"
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 13,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "Luckysheet"
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgb(255, 215, 0)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "Luckysheet"
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(67, 110, 238)",
+ "ht": 1,
+ "vt": 1,
+ "m": "Luckysheet"
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgb(67, 110, 238)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(255, 215, 0)",
+ "ht": 1,
+ "vt": 1,
+ "m": "Luckysheet"
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 1,
+ "it": 0,
+ "ff": 0,
+ "fs": "10",
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "Luckysheet"
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 1,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "Luckysheet"
+ }, {
+ "v": "Luckysheet",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "cl": 1,
+ "m": "Luckysheet"
+ }, {
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "1",
+ "vt": "0",
+ "cl": 1
+ }, {
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "v": "Format",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Format",
+ "bg": "rgba(255,255,255)",
+ "bl": 1,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "ct": {
+ "fa": "##0.00",
+ "t": "n"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "0.25",
+ "v": 0.25
+ }, {
+ "ct": {
+ "fa": "$#,##0.00_);($#,##0.00)",
+ "t": "n"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "$0.25 ",
+ "v": 0.25
+ }, {
+ "ct": {
+ "fa": "\"$\" 0.00",
+ "t": "n"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "$ 0.25",
+ "v": 0.25
+ }, {
+ "ct": {
+ "fa": "0%",
+ "t": "n"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "25%",
+ "v": 0.25
+ }, {
+ "ct": {
+ "fa": "# ?/?",
+ "t": "n"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": " 1/4",
+ "v": 0.25
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "ct": {
+ "fa": "0.00E+00",
+ "t": "n"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "m": "2.50E-01",
+ "v": 0.25
+ }, {
+ "v": 0.25,
+ "ct": {
+ "fa": "0.00",
+ "t": "n"
+ },
+ "m": "0.25",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "ct": {
+ "fa": "AM/PM h:mm:ss",
+ "t": "d"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "v": 44032,
+ "m": "AM 12:00:00"
+ }, {
+ "ct": {
+ "fa": "yyyy/MM/dd",
+ "t": "d"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "v": 44032,
+ "m": "2020/07/20"
+ }, {
+ "ct": {
+ "fa": "yyyy\"年\"M\"月\"d\"日\"",
+ "t": "d"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "v": 44032,
+ "m": "2020年7月20日"
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "v": "Alignment",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Alignment",
+ "bg": "rgba(255,255,255)",
+ "bl": 1,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "v": "Top Left",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Top Left",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "1",
+ "vt": "1"
+ }, {
+ "v": "Top Center",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Top Center",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "0",
+ "vt": "1"
+ }, {
+ "v": "Top Right",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Top Right",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "2",
+ "vt": "1"
+ }, {
+ "v": "Center Left",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Center Left",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "1",
+ "vt": "0"
+ }, {
+ "v": "Center Center",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Center Center",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "0",
+ "vt": "0"
+ }, {
+ "v": "Center Right",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Center Right",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "2",
+ "vt": "0"
+ }, {
+ "v": "Bottom Left",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Bottom Left",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "1",
+ "vt": "2"
+ }, {
+ "v": "Bottom Center",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Bottom Center",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "0",
+ "vt": "2"
+ }, {
+ "v": "Bottom Right",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "Bottom Right",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": "2",
+ "vt": "2"
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "v": "WordWrap",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "WordWrap",
+ "bg": "rgba(255,255,255)",
+ "bl": 1,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "v": "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "m": "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "tb": "2"
+ }, {
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1,
+ "tb": "1"
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, {
+ "bg": "rgba(255,255,255)",
+ "bl": 0,
+ "it": 0,
+ "ff": 0,
+ "fs": 11,
+ "fc": "rgb(51, 51, 51)",
+ "ht": 1,
+ "vt": 1
+ }, null, null, null, null, null, null, null, null, null, null, null],
+ [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "v": "hidden1",
+ "m": "hidden1"
+ }, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
+ [{
+ "m": "hidden2",
+ "ct": {
+ "fa": "General",
+ "t": "g"
+ },
+ "v": "hidden2"
+ }, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
+ [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
+ [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
+ [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
+ [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]
+ ],
+ "load": "1"
}
-
export default sheetCell
\ No newline at end of file
diff --git a/src/global/createdom.js b/src/global/createdom.js
index 34f7f1a..646352f 100644
--- a/src/global/createdom.js
+++ b/src/global/createdom.js
@@ -99,8 +99,8 @@ export default function luckysheetcreatedom(colwidth, rowheight, data, menu, tit
$("body").append(colsmenuHTML);
$("body").append(rightclickHTML());
$("body").append(inputHTML);
- $("body").append(replaceHtml(filtermenuHTML, { "menuid": "filter" }));
- $("body").append(replaceHtml(filtersubmenuHTML, { "menuid": "filter" }));
+ $("body").append(replaceHtml(filtermenuHTML(), { "menuid": "filter" }));
+ $("body").append(replaceHtml(filtersubmenuHTML(), { "menuid": "filter" }));
$("body").append(sheetconfigHTML());
//批注
diff --git a/src/locale/en.js b/src/locale/en.js
index a193e0d..d5204ad 100644
--- a/src/locale/en.js
+++ b/src/locale/en.js
@@ -313,6 +313,109 @@ export default {
},
fontarray: ["Times New Roman","Arial","Tahoma","Verdana"],
fontjson: {"arial":1,"times new roman":0,"tahoma":2,"verdana":3},
+ border:{
+ borderTop:'borderTop',
+ borderBottom:'borderBottom',
+ borderLeft:'borderLeft',
+ borderRight:'borderRight',
+ borderNone:'borderNone',
+ borderAll:'borderAll',
+ borderOutside:'borderOutside',
+ borderInside:'borderInside',
+ borderHorizontal:'borderHorizontal',
+ borderVertical:'borderVertical',
+ borderColor:'borderColor',
+ borderSize:'borderSize',
+ },
+ merge:{
+ mergeAll:"Merge all",
+ mergeV:"Vertically",
+ mergeH:"Horizentally",
+ mergeCancel:"Unmerge",
+ overlappingError:"Cannot merge overlapping areas",
+ partiallyError:"Cannot perform this operation on partially merged cells",
+ },
+ align:{
+ left:"left",
+ center:"center",
+ right:"right",
+
+ top:"Top",
+ middle:"Middle",
+ bottom:"Bottom",
+ },
+ textWrap:{
+ "overflow":"Overflow",
+ "wrap":"Wrap",
+ "clip":"Clip",
+ },
+ rotation:{
+ "none":"None",
+ "angleup":"Tilt Up",
+ "angledown":"Tilt down",
+ "vertical":"Stack Vertically",
+ "rotationUp":"Rotate Up",
+ "rotationDown":"Rotate down"
+ },
+ freezen:{
+ default:"Freezen",
+ freezenRow:"First Row",
+ freezenColumn:"First column",
+ freezenRC:"Both",
+ freezenRowRange:"Freezen row range",
+ freezenColumnRange:"Freezen column range",
+ freezenRCRange:"Freezen both range",
+ freezenCancel:"Cancel",
+
+ noSeletionError:"No Range to be selected",
+ },
+ sort:{
+ "asc":"Ascending ",
+ "desc":"Descending ",
+ "custom":"Custom sort",
+
+ "hasTitle":"Data has header row",
+ "sortBy":"Sort by",
+ "addOthers":"Add another sort column",
+ "close":"close",
+ "confirm":"sort",
+
+ "columnOperation":"Column",
+ "secondaryTitle":"then by",
+
+ "sortRangeTitle":"Sort range from",
+ "sortRangeTitleTo":"to",
+
+
+ "noRangeError":"Cannot perform this operation on multiple selection areas, please select a single range and try again",
+ "mergeError":"There are merged cells in the selection, this operation cannot be performed!",
+
+ },
+ filter:{
+ "filter":"create filter",
+ "clearFilter":"Cancel filter",
+
+ sortByAsc:"Sort A-Z",
+ sortByDesc:"Sort Z-A",
+ filterByColor:"Filter by color",
+ filterByCondition:"Filter by condition",
+ filterByValues:"Filter by values",
+
+ filiterInputNone:"None",
+
+ filiterInputTip:"Enter filter value",
+ filiterRangeStartTip:"Value for formula",
+ filiterRangeEndTip:"Value for formula",
+
+ filterValueByAllBtn:"Check all",
+ filterValueByClearBtn:"Clear",
+ filterValueByInverseBtn:"Inverse",
+ filterValueByTip:"filter By Values",
+ filterConform:"Confirm",
+ filterCancel:"Cancel",
+ clearFilter:"Clear filter",
+
+ },
rightclick: {
copy: 'Copy',
copyAs: 'Copy as',
diff --git a/src/locale/zh.js b/src/locale/zh.js
index d415a3d..642082d 100644
--- a/src/locale/zh.js
+++ b/src/locale/zh.js
@@ -334,6 +334,111 @@ export default {
},
fontarray: ["微软雅黑","宋体","黑体","楷体","仿宋","新宋体","华文新魏","华文行楷","华文隶书","Arial","Times New Roman","Tahoma","Verdana"],
fontjson: {"微软雅黑":0,"microsoft yahei":0,"宋体":1,"simsun":1,"黑体":2,"simhei":2,"楷体":3,"kaiti":3,"仿宋":4,"fangsong":4,"新宋体":5,"nsimsun":5,"华文新魏":6,"stxinwei":6,"华文行楷":7,"stxingkai":7,"华文隶书":8,"stliti":8,"arial":9,"times new roman":10,"tahoma":11,"verdana":12},
+ border:{
+ borderTop:'上框线',
+ borderBottom:'下框线',
+ borderLeft:'左框线',
+ borderRight:'右框线',
+ borderNone:'无',
+ borderAll:'所有',
+ borderOutside:'外侧',
+ borderInside:'内侧',
+ borderHorizontal:'内侧横线',
+ borderVertical:'内侧竖线',
+ borderColor:'边框颜色',
+ borderSize:'边框粗细'
+ },
+ merge:{
+ mergeAll:"全部合并",
+ mergeV:"垂直合并",
+ mergeH:"水平合并",
+ mergeCancel:"取消合并",
+ overlappingError:"不能合并重叠区域",
+ partiallyError:"无法对部分合并单元格执行此操作",
+ },
+ align:{
+ left:"左对齐",
+ center:"中间对齐",
+ right:"右对齐",
+
+ top:"顶部对齐",
+ middle:"居中对齐",
+ bottom:"底部对齐",
+ },
+ textWrap:{
+ "overflow":"溢出",
+ "wrap":"自动换行",
+ "clip":"截断",
+ },
+ freezen:{
+ default:"冻结首行",
+ freezenRow:"冻结首行",
+ freezenColumn:"冻结首列",
+ freezenRC:"冻结行列",
+ freezenRowRange:"冻结行到选区",
+ freezenColumnRange:"冻结列到选区",
+ freezenRCRange:"冻结行列到选区",
+ freezenCancel:"取消冻结",
+
+ noSeletionError:"没有选区",
+ },
+ sort:{
+ "asc":"升序",
+ "desc":"降序",
+ "custom":"自定义排序",
+
+ "hasTitle":"数据具有标题行",
+ "sortBy":"排序依据",
+ "addOthers":"添加其他排序列",
+ "close":"关闭",
+ "confirm":"排序",
+
+ "columnOperation":"列",
+ "secondaryTitle":"次要排序",
+
+ "sortRangeTitle":"排序范围从",
+ "sortRangeTitleTo":"到",
+
+
+ "noRangeError":"不能对多重选择区域执行此操作,请选择单个区域,然后再试",
+ "mergeError":"选区有合并单元格,无法执行此操作!",
+
+ },
+ filter:{
+ "filter":"筛选",
+ "clearFilter":"清除筛选",
+
+ sortByAsc:"以A-Z升序排列",
+ sortByDesc:"以Z-A降序排列",
+ filterByColor:"按颜色筛选",
+ filterByCondition:"按条件过滤",
+ filterByValues:"按值过滤",
+
+ filiterInputNone:"无",
+
+ filiterInputTip:"输入筛选值",
+ filiterRangeStartTip:"范围开始",
+ filiterRangeEndTip:"范围结束",
+
+ filterValueByAllBtn:"全选",
+ filterValueByClearBtn:"清除",
+ filterValueByInverseBtn:"反选",
+ filterValueByTip:"按照值进行筛选",
+ filterConform:"确 认",
+ filterCancel:"取 消",
+ clearFilter:"清除筛选",
+
+ conditionNone:"无",
+ conditionCellIsNull:"单元格为空",
+ conditionCellNotNull:"单元格有数据",
+ conditionCellTextContain:"文本包含",
+ conditionCellTextNotContain:"文本不包含",
+ conditionNone:"无",
+ conditionNone:"无",
+ conditionNone:"无",
+ conditionNone:"无",
+ conditionNone:"无",
+ },
rightclick: {
copy: '复制',
copyAs: '复制为',