sdext/source/pdfimport/wrapper/wrapper.cxx | 39 +++-------------------------- 1 file changed, 5 insertions(+), 34 deletions(-)
New commits: commit 7f8e7741194d85e97f6cd6ce54235e735c883aa0 Author: Vort <vv...@yandex.ru> Date: Wed Feb 19 11:43:08 2014 +0200 fdo#75195 PDF import: Revert commit 128adf7e5c06fff378c8d72b44ec4be1e462984f Change-Id: Icb03088809e57a388317f98046f9de3197772a41 Reviewed-on: https://gerrit.libreoffice.org/8126 Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sdext/source/pdfimport/wrapper/wrapper.cxx b/sdext/source/pdfimport/wrapper/wrapper.cxx index 03eb945..e4cde03 100644 --- a/sdext/source/pdfimport/wrapper/wrapper.cxx +++ b/sdext/source/pdfimport/wrapper/wrapper.cxx @@ -140,8 +140,6 @@ class Parser sal_Int32 m_nNextToken; sal_Int32 m_nCharIndex; - const double minAreaThreshold; - const double minLineWidth; OString readNextToken(); void readInt32( sal_Int32& o_Value ); @@ -151,7 +149,7 @@ class Parser double readDouble(); void readBinaryData( uno::Sequence<sal_Int8>& rBuf ); - uno::Reference<rendering::XPolyPolygon2D> readPath( double* ); + uno::Reference<rendering::XPolyPolygon2D> readPath(); void readChar(); void readLineCap(); @@ -184,9 +182,7 @@ public: m_aLine(), m_aFontMap(101), m_nNextToken(-1), - m_nCharIndex(-1), - minAreaThreshold( 300.0 ), - minLineWidth( 12 ) + m_nCharIndex(-1) {} void parseLine( const OString& rLine ); @@ -293,7 +289,7 @@ void Parser::readBinaryData( uno::Sequence<sal_Int8>& rBuf ) OSL_PRECOND(nRes==osl_File_E_None, "inconsistent data"); } -uno::Reference<rendering::XPolyPolygon2D> Parser::readPath( double* pArea = NULL ) +uno::Reference<rendering::XPolyPolygon2D> Parser::readPath() { const OString aSubPathMarker( "subpath" ); @@ -353,15 +349,6 @@ uno::Reference<rendering::XPolyPolygon2D> Parser::readPath( double* pArea = NULL readNextToken(); } - if( pArea ) - { - basegfx::B2DRange aRange( aResult.getB2DRange() ); - if( aRange.getWidth() <= minLineWidth || aRange.getHeight() <= minLineWidth) - *pArea = 0.0; - else - *pArea = aRange.getWidth() * aRange.getHeight(); - } - return static_cast<rendering::XLinePolyPolygon2D*>( new basegfx::unotools::UnoPolyPolygon(aResult)); } @@ -841,25 +828,9 @@ void Parser::parseLine( const OString& rLine ) case EOCLIPPATH: m_pSink->intersectEoClip(readPath()); break; case EOFILLPATH: - { - double area = 0.0; - uno::Reference<rendering::XPolyPolygon2D> path = readPath( &area ); - m_pSink->eoFillPath(path); - // if area is smaller than required, add borders. - if(area < minAreaThreshold) - m_pSink->strokePath(path); - } - break; + m_pSink->eoFillPath(readPath()); break; case FILLPATH: - { - double area = 0.0; - uno::Reference<rendering::XPolyPolygon2D> path = readPath( &area ); - m_pSink->fillPath(path); - // if area is smaller than required, add borders. - if(area < minAreaThreshold) - m_pSink->strokePath(path); - } - break; + m_pSink->fillPath(readPath()); break; case RESTORESTATE: m_pSink->popState(); break; case SAVESTATE:
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits