Commit db6d1f67 authored by Alexander.Trofimov's avatar Alexander.Trofimov

add asc_getLocaleExample2, asc_getFormatCells, asc_CFormatCellsInfo

parent d801592c
......@@ -236,6 +236,15 @@ var editor;
}
return res;
};
spreadsheet_api.prototype.asc_getLocaleExample2 = function (format, value, culture) {
var cultureInfo = AscCommon.g_aCultureInfos[culture] || AscCommon.g_oDefaultCultureInfo;
var numFormat = AscCommon.oNumFormatCache.get(format);
value = (null == value) ? this.wb.getSelectionInfo().asc_getFormula() : value;
return numFormat.formatToChart(value, cultureInfo);
};
spreadsheet_api.prototype.asc_getFormatCells = function (info) {
};
spreadsheet_api.prototype.asc_getLocaleCurrency = function(val) {
var cultureInfo = AscCommon.g_aCultureInfos[val];
if (!cultureInfo) {
......@@ -3246,6 +3255,8 @@ var editor;
prot["asc_GetFontThumbnailsPath"] = prot.asc_GetFontThumbnailsPath;
prot["asc_setDocInfo"] = prot.asc_setDocInfo;
prot["asc_getLocaleExample"] = prot.asc_getLocaleExample;
prot['asc_getLocaleExample2'] = prot.asc_getLocaleExample2;
prot['asc_getFormatCells'] = prot.asc_getFormatCells;
prot["asc_getLocaleCurrency"] = prot.asc_getLocaleCurrency;
prot["asc_setLocale"] = prot.asc_setLocale;
prot["asc_getEditorPermissions"] = prot.asc_getEditorPermissions;
......
......@@ -2132,6 +2132,17 @@
};
var g_oCacheMeasureEmpty = new CCacheMeasureEmpty();
function asc_CFormatCellsInfo() {
this.type = 1;
this.decimalPlaces = 2;
this.separator = false;
this.symbol = false;
}
asc_CFormatCellsInfo.prototype.asc_setType = function (val) {this.type = val;};
asc_CFormatCellsInfo.prototype.asc_setDecimalPlaces = function (val) {this.decimalPlaces = val;};
asc_CFormatCellsInfo.prototype.asc_setSeparator = function (val) {this.separator = val;};
asc_CFormatCellsInfo.prototype.asc_setSymbol = function (val) {this.symbol = val;};
/*
* Export
* -----------------------------------------------------------------------------
......@@ -2301,4 +2312,11 @@
prot["asc_getType"] = prot.asc_getType;
window["AscCommonExcel"].g_oCacheMeasureEmpty = g_oCacheMeasureEmpty;
window["Asc"].asc_CFormatCellsInfo = asc_CFormatCellsInfo;
prot = asc_CCompleteMenu.prototype;
prot["asc_setType"] = prot.asc_setType;
prot["asc_setDecimalPlaces"] = prot.asc_setDecimalPlaces;
prot["asc_setSeparator"] = prot.asc_setSeparator;
prot["asc_setSymbol"] = prot.asc_setSymbol;
})(window);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment