n#820273: Multilevel labels are rotated.
It looks odd when multilevel labels are rotated as well. This patch resets the rotation values for outer labels.
This commit is contained in:
@@ -1529,6 +1529,14 @@ void VCartesianAxis::updatePositions()
|
||||
,static_cast<sal_Int32>(aTickScreenPos2D.getY()));
|
||||
|
||||
double fRotationAngleDegree = m_aAxisLabelProperties.fRotationAngleDegree;
|
||||
if( nDepth > 0 )
|
||||
{
|
||||
/* Multi-level Labels: default to 0 or 90 */
|
||||
if( pTickFactory2D->isHorizontalAxis() )
|
||||
fRotationAngleDegree = 0.0;
|
||||
else
|
||||
fRotationAngleDegree = 90;
|
||||
}
|
||||
|
||||
// #i78696# use mathematically correct rotation now
|
||||
const double fRotationAnglePi(fRotationAngleDegree * (F_PI / -180.0));
|
||||
|
||||
Reference in New Issue
Block a user