diff options
Diffstat (limited to 'lotuswordpro/source/filter/xfilter/xfdrawpath.cxx')
-rw-r--r-- | lotuswordpro/source/filter/xfilter/xfdrawpath.cxx | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/lotuswordpro/source/filter/xfilter/xfdrawpath.cxx b/lotuswordpro/source/filter/xfilter/xfdrawpath.cxx index f125779b775f..52c8ac011765 100644 --- a/lotuswordpro/source/filter/xfilter/xfdrawpath.cxx +++ b/lotuswordpro/source/filter/xfilter/xfdrawpath.cxx @@ -81,38 +81,29 @@ XFDrawPath::XFDrawPath() { } -void XFDrawPath::MoveTo(XFPoint pt, bool absPosition) +void XFDrawPath::MoveTo(XFPoint pt) { XFSvgPathEntry entry; - if( absPosition ) - entry.SetCommand("M"); - else - entry.SetCommand("m"); + entry.SetCommand("M"); entry.AddPoint(pt); m_aPaths.push_back(entry); } -void XFDrawPath::LineTo(XFPoint pt, bool absPosition) +void XFDrawPath::LineTo(XFPoint pt) { XFSvgPathEntry entry; - if( absPosition ) - entry.SetCommand("L"); - else - entry.SetCommand("l"); + entry.SetCommand("L"); entry.AddPoint(pt); m_aPaths.push_back(entry); } -void XFDrawPath::CurveTo(XFPoint dest, XFPoint ctrl1, XFPoint ctrl2, bool absPosition) +void XFDrawPath::CurveTo(XFPoint dest, XFPoint ctrl1, XFPoint ctrl2) { XFSvgPathEntry entry; - if( absPosition ) - entry.SetCommand("C"); - else - entry.SetCommand("c"); + entry.SetCommand("C"); entry.AddPoint(ctrl1); entry.AddPoint(ctrl2); entry.AddPoint(dest); @@ -120,14 +111,11 @@ void XFDrawPath::CurveTo(XFPoint dest, XFPoint ctrl1, XFPoint ctrl2, bool abs m_aPaths.push_back(entry); } -void XFDrawPath::ClosePath(bool absPosition) +void XFDrawPath::ClosePath() { XFSvgPathEntry entry; - if( absPosition ) - entry.SetCommand("Z"); - else - entry.SetCommand("z"); + entry.SetCommand("Z"); m_aPaths.push_back(entry); } |