Commit f1c28945 authored by Igor.Zotov's avatar Igor.Zotov Committed by Alexander.Trofimov

http://bugzserver/show_bug.cgi?id=27717 - Невозможно отобразить...

http://bugzserver/show_bug.cgi?id=27717 -  Невозможно отобразить Горизонтальную/Вертикальную оси на диаграмме при открытии

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@60162 954022d7-b5bf-4e40-9824-e11837661b57
parent d05aef7a
...@@ -6017,20 +6017,23 @@ catAxisChart.prototype = ...@@ -6017,20 +6017,23 @@ catAxisChart.prototype =
this.cChartDrawer = chartProp; this.cChartDrawer = chartProp;
this.paths = {}; this.paths = {};
this._calculateAxis(); if(this.chartSpace.chart.plotArea.catAx.bDelete != true)
this._calculateTickMark(); {
this._calculateAxis();
this._calculateTickMark();
}
}, },
_calculateAxis : function() _calculateAxis : function()
{ {
var nullPoisition = this.chartProp.nullPositionOX; var nullPoisition = this.chartProp.nullPositionOX;
var axisPos; var axisPos;
if(this.chartProp.type == "HBar" && this.chartSpace.chart.plotArea.catAx.bDelete != true) if(this.chartProp.type == "HBar")
{ {
axisPos = this.chartSpace.chart.plotArea.catAx.posX; axisPos = this.chartSpace.chart.plotArea.catAx.posX;
this.paths.axisLine = this._calculateLine( axisPos, this.chartProp.chartGutter._top / this.chartProp.pxToMM, axisPos, (this.chartProp.heightCanvas - this.chartProp.chartGutter._bottom) / this.chartProp.pxToMM); this.paths.axisLine = this._calculateLine( axisPos, this.chartProp.chartGutter._top / this.chartProp.pxToMM, axisPos, (this.chartProp.heightCanvas - this.chartProp.chartGutter._bottom) / this.chartProp.pxToMM);
} }
else if(this.chartSpace.chart.plotArea.catAx.bDelete != true) else
{ {
//TODO сделать по аналогии с HBAR //TODO сделать по аналогии с HBAR
axisPos = this.chartSpace.chart.plotArea.catAx.posY ? this.chartSpace.chart.plotArea.catAx.posY : this.chartSpace.chart.plotArea.catAx.yPos; axisPos = this.chartSpace.chart.plotArea.catAx.posY ? this.chartSpace.chart.plotArea.catAx.posY : this.chartSpace.chart.plotArea.catAx.yPos;
...@@ -6407,20 +6410,23 @@ valAxisChart.prototype = ...@@ -6407,20 +6410,23 @@ valAxisChart.prototype =
this.cChartDrawer = chartProp; this.cChartDrawer = chartProp;
this.paths = {}; this.paths = {};
this._calculateAxis(); if(this.chartSpace.chart.plotArea.valAx.bDelete != true)
this._calculateTickMark(); {
this._calculateAxis();
this._calculateTickMark();
}
}, },
_calculateAxis : function() _calculateAxis : function()
{ {
var nullPoisition = this.chartSpace.chart.plotArea.valAx.posX != undefined ? this.chartSpace.chart.plotArea.valAx.posX : this.chartSpace.chart.plotArea.valAx.xPos; var nullPoisition = this.chartSpace.chart.plotArea.valAx.posX != undefined ? this.chartSpace.chart.plotArea.valAx.posX : this.chartSpace.chart.plotArea.valAx.xPos;
if(this.chartProp.type == "HBar" && this.chartSpace.chart.plotArea.valAx.bDelete != true) if(this.chartProp.type == "HBar")
{ {
nullPoisition = this.chartSpace.chart.plotArea.valAx.posY; nullPoisition = this.chartSpace.chart.plotArea.valAx.posY;
this.paths.axisLine = this._calculateLine( this.chartProp.chartGutter._left / this.chartProp.pxToMM, nullPoisition, (this.chartProp.widthCanvas - this.chartProp.chartGutter._right) / this.chartProp.pxToMM, nullPoisition ); this.paths.axisLine = this._calculateLine( this.chartProp.chartGutter._left / this.chartProp.pxToMM, nullPoisition, (this.chartProp.widthCanvas - this.chartProp.chartGutter._right) / this.chartProp.pxToMM, nullPoisition );
} }
else if(this.chartSpace.chart.plotArea.valAx.bDelete != true) else
{ {
this.paths.axisLine = this._calculateLine( nullPoisition, this.chartProp.chartGutter._top / this.chartProp.pxToMM, nullPoisition, (this.chartProp.heightCanvas - this.chartProp.chartGutter._bottom) / this.chartProp.pxToMM ); this.paths.axisLine = this._calculateLine( nullPoisition, this.chartProp.chartGutter._top / this.chartProp.pxToMM, nullPoisition, (this.chartProp.heightCanvas - this.chartProp.chartGutter._bottom) / this.chartProp.pxToMM );
} }
......
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