Commit a3ac920a authored by Sergey.Luzyanin's avatar Sergey.Luzyanin Committed by Alexander.Trofimov

между делениями

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@54976 954022d7-b5bf-4e40-9824-e11837661b57
parent 7e68153a
...@@ -2734,17 +2734,17 @@ CChartSpace.prototype.recalculateAxis = function() ...@@ -2734,17 +2734,17 @@ CChartSpace.prototype.recalculateAxis = function()
{ {
if(val_ax.labels)//скорректируем позицию подписей вертикальной оси, если они есть if(val_ax.labels)//скорректируем позицию подписей вертикальной оси, если они есть
{ {
val_ax.labels.x = rect.x + (val_ax.labels.x - left_gap_point)/(rect.x + rect.w - left_gap_point); val_ax.labels.x = rect.x + (val_ax.labels.x - left_gap_point)*(rect.w/(rect.x + rect.w - left_gap_point));
} }
//скорректируем point_interval //скорректируем point_interval
point_interval *= (rect.x + rect.w - left_gap_point)/(rect.x + rect.w - left_gap_point); point_interval *= (rect.w/(rect.x + rect.w - left_gap_point));
//скорректируем arr_cat_labels_points //скорректируем arr_cat_labels_points
for(i = 0; i < arr_cat_labels_points.length; ++i) for(i = 0; i < arr_cat_labels_points.length; ++i)
{ {
arr_cat_labels_points[i] = rect.x + (arr_cat_labels_points[i] - left_gap_point)/(rect.x + rect.w - left_gap_point); arr_cat_labels_points[i] = rect.x + (arr_cat_labels_points[i] - left_gap_point)*(rect.w/(rect.x + rect.w - left_gap_point));
} }
//скорректируем позицию вертикальной оси //скорректируем позицию вертикальной оси
val_ax.posX = rect.x + (val_ax.posX - left_gap_point)/(rect.x + rect.w - left_gap_point); val_ax.posX = rect.x + (val_ax.posX - left_gap_point)*(rect.w/(rect.x + rect.w - left_gap_point));
} }
//смотри выходит ли подпись последней категории за пределы области построения //смотри выходит ли подпись последней категории за пределы области построения
...@@ -2753,16 +2753,16 @@ CChartSpace.prototype.recalculateAxis = function() ...@@ -2753,16 +2753,16 @@ CChartSpace.prototype.recalculateAxis = function()
{ {
if(val_ax.labels)//скорректируем позицию подписей вертикальной оси if(val_ax.labels)//скорректируем позицию подписей вертикальной оси
{ {
val_ax.labels.x = rect.x + (val_ax.labels.x - rect.x)/(right_gap_point - rect.x); val_ax.labels.x = rect.x + (val_ax.labels.x - rect.x)*(rect.w/(right_gap_point - rect.x));
} }
//скорректируем point_interval //скорректируем point_interval
point_interval *= (right_gap_point - rect.x)/(rect.x + rect.w - rect.x); point_interval *= (rect.w/(right_gap_point - rect.x));
for(i = 0; i < arr_cat_labels_points.length; ++i) for(i = 0; i < arr_cat_labels_points.length; ++i)
{ {
arr_cat_labels_points[i] = rect.x + (arr_cat_labels_points[i] - rect.x)/(right_gap_point - rect.x); arr_cat_labels_points[i] = rect.x + (arr_cat_labels_points[i] - rect.x)*(rect.w/(right_gap_point - rect.x));
} }
//скорректируем позицию вертикальной оси //скорректируем позицию вертикальной оси
val_ax.posX = rect.x + (val_ax.posX - rect.x)/(right_gap_point - rect.x); val_ax.posX = rect.x + (val_ax.posX - rect.x)*(rect.w/(right_gap_point - rect.x));
} }
} }
...@@ -2776,33 +2776,33 @@ CChartSpace.prototype.recalculateAxis = function() ...@@ -2776,33 +2776,33 @@ CChartSpace.prototype.recalculateAxis = function()
{ {
if(val_ax.labels)//скорректируем позицию подписей вертикальной оси, если они есть if(val_ax.labels)//скорректируем позицию подписей вертикальной оси, если они есть
{ {
val_ax.labels.x = rect.x + (val_ax.labels.x - left_gap_point)/(rect.x + rect.w - left_gap_point); val_ax.labels.x = rect.x + (val_ax.labels.x - left_gap_point)*(rect.w/(rect.x + rect.w - left_gap_point));
} }
//скорректируем point_interval //скорректируем point_interval
point_interval *= (rect.x + rect.w - left_gap_point)/(rect.x + rect.w - left_gap_point); point_interval *= (rect.w/(rect.x + rect.w - left_gap_point));
//скорректируем arr_cat_labels_points //скорректируем arr_cat_labels_points
for(i = 0; i < arr_cat_labels_points.length; ++i) for(i = 0; i < arr_cat_labels_points.length; ++i)
{ {
arr_cat_labels_points[i] = rect.x + (arr_cat_labels_points[i] - left_gap_point)/(rect.x + rect.w - left_gap_point); arr_cat_labels_points[i] = rect.x + (arr_cat_labels_points[i] - left_gap_point)*(rect.w/(rect.x + rect.w - left_gap_point));
} }
//скорректируем позицию вертикальной оси //скорректируем позицию вертикальной оси
val_ax.posX = rect.x + rect.x + (val_ax.posX - left_gap_point)/(rect.x + rect.w - left_gap_point); val_ax.posX = rect.x + rect.x + (val_ax.posX - left_gap_point)*(rect.w/(rect.x + rect.w - left_gap_point));
} }
if(right_gap_point > rect.x + rect.w) if(right_gap_point > rect.x + rect.w)
{ {
if(val_ax.labels)//скорректируем позицию подписей вертикальной оси if(val_ax.labels)//скорректируем позицию подписей вертикальной оси
{ {
val_ax.labels.x = rect.x + (val_ax.labels.x - rect.x)/(right_gap_point - rect.x); val_ax.labels.x = rect.x + (val_ax.labels.x - rect.x)*(rect.w/(right_gap_point - rect.x));
} }
//скорректируем point_interval //скорректируем point_interval
point_interval *= (right_gap_point - rect.x)/(rect.x + rect.w - rect.x); point_interval *= (rect.w/(right_gap_point - rect.x));
for(i = 0; i < arr_cat_labels_points.length; ++i) for(i = 0; i < arr_cat_labels_points.length; ++i)
{ {
arr_cat_labels_points[i] = rect.x + (arr_cat_labels_points[i] - rect.x)/(right_gap_point - rect.x); arr_cat_labels_points[i] = rect.x + (arr_cat_labels_points[i] - rect.x)*(rect.w/(right_gap_point - rect.x));
} }
//скорректируем позицию вертикальной оси //скорректируем позицию вертикальной оси
val_ax.posX = rect.x + (val_ax.posX - rect.x)/(right_gap_point - rect.x); val_ax.posX = rect.x + (val_ax.posX - rect.x)*(rect.w/(right_gap_point - rect.x));
} }
} }
} }
......
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