Kaydet (Commit) 7b708d30 authored tarafından Kohei Yoshida's avatar Kohei Yoshida

Always disable anti-aliasing when drawing table borders.

Change-Id: Idede8220ac36c5bd4a88ceda33a99333f7b9fe90
üst c95871a0
......@@ -843,6 +843,19 @@ namespace drawinglayer
RenderSvgRadialAtomPrimitive2D(static_cast< const primitive2d::SvgRadialAtomPrimitive2D& >(rCandidate));
break;
}
case PRIMITIVE2D_ID_BORDERLINEPRIMITIVE2D:
{
// process recursively, but turn off anti-aliasing. Border
// lines are always rectangular, and look horrible when
// the anti-aliasing is enabled.
sal_uInt16 nAntiAliasing = mpOutputDevice->GetAntialiasing();
mpOutputDevice->SetAntialiasing(nAntiAliasing & ~ANTIALIASING_ENABLE_B2DDRAW);
process(rCandidate.get2DDecomposition(getViewInformation2D()));
mpOutputDevice->SetAntialiasing(nAntiAliasing);
break;
}
default :
{
// process recursively
......
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