summaryrefslogtreecommitdiff
path: root/sdext/source/pdfimport/tree/pdfiprocessor.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sdext/source/pdfimport/tree/pdfiprocessor.cxx')
-rw-r--r--sdext/source/pdfimport/tree/pdfiprocessor.cxx26
1 files changed, 13 insertions, 13 deletions
diff --git a/sdext/source/pdfimport/tree/pdfiprocessor.cxx b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
index 87eda4e36929..fe81e28603c5 100644
--- a/sdext/source/pdfimport/tree/pdfiprocessor.cxx
+++ b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
@@ -58,7 +58,7 @@ namespace pdfi
m_xContext(xContext),
prevCharWidth(0),
m_pElFactory( new ElementFactory() ),
- m_pDocument( m_pElFactory->createDocumentElement() ),
+ m_pDocument( ElementFactory::createDocumentElement() ),
m_pCurPage(0),
m_pCurElement(0),
m_nNextFontId( 1 ),
@@ -238,18 +238,18 @@ void PDFIProcessor::processGlyphLine()
spaceDetectBoundary = avgGlyphWidth * 0.2;
}
- FrameElement* frame = m_pElFactory->createFrameElement(
+ FrameElement* frame = ElementFactory::createFrameElement(
m_GlyphsList[0].getCurElement(),
getGCId(m_GlyphsList[0].getGC()));
frame->ZOrder = m_nNextZOrder++;
frame->IsForText = true;
frame->FontSize = getFont(m_GlyphsList[0].getGC().FontId).size;
- ParagraphElement* para = m_pElFactory->createParagraphElement(frame);
+ ParagraphElement* para = ElementFactory::createParagraphElement(frame);
for (size_t i = 0; i < m_GlyphsList.size(); i++)
{
bool prependSpace = false;
- TextElement* text = m_pElFactory->createTextElement(
+ TextElement* text = ElementFactory::createTextElement(
para,
getGCId(m_GlyphsList[i].getGC()),
m_GlyphsList[i].getGC().FontId);
@@ -348,8 +348,8 @@ void PDFIProcessor::setupImage(ImageId nImage)
rGC.Transformation.decompose(aScale, aTranslation, fRotate, fShearX);
const sal_Int32 nGCId = getGCId(rGC);
- FrameElement* pFrame = m_pElFactory->createFrameElement( m_pCurElement, nGCId );
- ImageElement* pImageElement = m_pElFactory->createImageElement( pFrame, nGCId, nImage );
+ FrameElement* pFrame = ElementFactory::createFrameElement( m_pCurElement, nGCId );
+ ImageElement* pImageElement = ElementFactory::createImageElement( pFrame, nGCId, nImage );
pFrame->x = pImageElement->x = aTranslation.getX();
pFrame->y = pImageElement->y = aTranslation.getY();
pFrame->w = pImageElement->w = aScale.getX();
@@ -401,7 +401,7 @@ void PDFIProcessor::strokePath( const uno::Reference< rendering::XPolyPolygon2D
basegfx::B2DPolyPolygon aPoly=basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(rPath);
aPoly.transform(getCurrentContext().Transformation);
- PolyPolyElement* pPoly = m_pElFactory->createPolyPolyElement(
+ PolyPolyElement* pPoly = ElementFactory::createPolyPolyElement(
m_pCurElement,
getGCId(getCurrentContext()),
aPoly,
@@ -415,7 +415,7 @@ void PDFIProcessor::fillPath( const uno::Reference< rendering::XPolyPolygon2D >&
basegfx::B2DPolyPolygon aPoly=basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(rPath);
aPoly.transform(getCurrentContext().Transformation);
- PolyPolyElement* pPoly = m_pElFactory->createPolyPolyElement(
+ PolyPolyElement* pPoly = ElementFactory::createPolyPolyElement(
m_pCurElement,
getGCId(getCurrentContext()),
aPoly,
@@ -429,7 +429,7 @@ void PDFIProcessor::eoFillPath( const uno::Reference< rendering::XPolyPolygon2D
basegfx::B2DPolyPolygon aPoly=basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(rPath);
aPoly.transform(getCurrentContext().Transformation);
- PolyPolyElement* pPoly = m_pElFactory->createPolyPolyElement(
+ PolyPolyElement* pPoly = ElementFactory::createPolyPolyElement(
m_pCurElement,
getGCId(getCurrentContext()),
aPoly,
@@ -469,7 +469,7 @@ void PDFIProcessor::hyperLink( const geometry::RealRectangle2D& rBounds,
{
if( !rURI.isEmpty() )
{
- HyperlinkElement* pLink = m_pElFactory->createHyperlinkElement(
+ HyperlinkElement* pLink = ElementFactory::createHyperlinkElement(
&m_pCurPage->Hyperlinks,
rURI );
pLink->x = rBounds.X1;
@@ -536,7 +536,7 @@ void PDFIProcessor::startPage( const geometry::RealSize2D& rSize )
startIndicator( OUString( " " ) );
m_xStatusIndicator->setValue( nNextPageNr );
}
- m_pCurPage = m_pElFactory->createPageElement(m_pDocument.get(), nNextPageNr);
+ m_pCurPage = ElementFactory::createPageElement(m_pDocument.get(), nNextPageNr);
m_pCurElement = m_pCurPage;
m_pCurPage->w = rSize.Width;
m_pCurPage->h = rSize.Height;
@@ -572,7 +572,7 @@ void PDFIProcessor::emit( XmlEmitter& rEmitter,
EmitContext aContext( rEmitter, aStyles, m_aImages, *this, m_xStatusIndicator, m_xContext );
ElementTreeVisitorSharedPtr aEmittingVisitor(
- rVisitorFactory.createEmittingVisitor(aContext, *this));
+ rVisitorFactory.createEmittingVisitor(aContext));
PropertyMap aProps;
// document prolog
@@ -722,7 +722,7 @@ void PDFIProcessor::sortElements( Element* pEle, bool bDeep )
}
// helper method: get a mirrored string
-OUString PDFIProcessor::mirrorString( const OUString& i_rString ) const
+OUString PDFIProcessor::mirrorString( const OUString& i_rString )
{
const sal_Int32 nLen = i_rString.getLength();
OUStringBuffer aMirror( nLen );