summaryrefslogtreecommitdiff
path: root/writerperfect/source/writer/exp/xmlimp.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'writerperfect/source/writer/exp/xmlimp.cxx')
-rw-r--r--writerperfect/source/writer/exp/xmlimp.cxx30
1 files changed, 15 insertions, 15 deletions
diff --git a/writerperfect/source/writer/exp/xmlimp.cxx b/writerperfect/source/writer/exp/xmlimp.cxx
index f3a12c761f44..dcb4d7641205 100644
--- a/writerperfect/source/writer/exp/xmlimp.cxx
+++ b/writerperfect/source/writer/exp/xmlimp.cxx
@@ -227,7 +227,7 @@ XMLBodyContext::CreateChildContext(const OUString& rName,
const uno::Reference<xml::sax::XAttributeList>& /*xAttribs*/)
{
if (rName == "office:text")
- return new XMLBodyContentContext(mrImport);
+ return new XMLBodyContentContext(GetImport());
return nullptr;
}
@@ -254,24 +254,24 @@ rtl::Reference<XMLImportContext> XMLOfficeDocContext::CreateChildContext(
const OUString& rName, const uno::Reference<xml::sax::XAttributeList>& /*xAttribs*/)
{
if (rName == "office:meta")
- return new XMLMetaDocumentContext(mrImport);
+ return new XMLMetaDocumentContext(GetImport());
if (rName == "office:automatic-styles")
- return new XMLStylesContext(mrImport, XMLStylesContext::StyleType_AUTOMATIC);
+ return new XMLStylesContext(GetImport(), XMLStylesContext::StyleType_AUTOMATIC);
if (rName == "office:styles")
- return new XMLStylesContext(mrImport, XMLStylesContext::StyleType_NONE);
+ return new XMLStylesContext(GetImport(), XMLStylesContext::StyleType_NONE);
if (rName == "office:master-styles")
- return new XMLStylesContext(mrImport, XMLStylesContext::StyleType_NONE);
+ return new XMLStylesContext(GetImport(), XMLStylesContext::StyleType_NONE);
if (rName == "office:font-face-decls")
- return new XMLFontFaceDeclsContext(mrImport);
+ return new XMLFontFaceDeclsContext(GetImport());
if (rName == "office:body")
{
- if (mrImport.GetPageMetafiles().empty())
- return new XMLBodyContext(mrImport);
+ if (GetImport().GetPageMetafiles().empty())
+ return new XMLBodyContext(GetImport());
// Ignore text from doc model in the fixed layout case, instead
// insert the page metafiles.
bool bFirst = true;
- for (const auto& rPage : mrImport.GetPageMetafiles())
+ for (const auto& rPage : GetImport().GetPageMetafiles())
{
HandleFixedLayoutPage(rPage, bFirst);
if (bFirst)
@@ -283,7 +283,7 @@ rtl::Reference<XMLImportContext> XMLOfficeDocContext::CreateChildContext(
void XMLOfficeDocContext::HandleFixedLayoutPage(const FixedLayoutPage& rPage, bool bFirst)
{
- uno::Reference<uno::XComponentContext> xCtx = mrImport.GetComponentContext();
+ uno::Reference<uno::XComponentContext> xCtx = GetImport().GetComponentContext();
uno::Reference<xml::sax::XWriter> xSaxWriter = xml::sax::Writer::create(xCtx);
if (!xSaxWriter.is())
return;
@@ -325,22 +325,22 @@ void XMLOfficeDocContext::HandleFixedLayoutPage(const FixedLayoutPage& rPage, bo
aPageProperties.insert("librevenge:chapter-names", aChapterNames);
}
- mrImport.GetGenerator().openPageSpan(aPageProperties);
+ GetImport().GetGenerator().openPageSpan(aPageProperties);
librevenge::RVNGPropertyList aParagraphProperties;
if (!bFirst)
// All pages except the first one needs a page break before the page
// metafile.
aParagraphProperties.insert("fo:break-before", "page");
- mrImport.GetGenerator().openParagraph(aParagraphProperties);
+ GetImport().GetGenerator().openParagraph(aParagraphProperties);
librevenge::RVNGPropertyList aImageProperties;
aImageProperties.insert("librevenge:mime-type", "image/svg+xml");
librevenge::RVNGBinaryData aBinaryData;
aBinaryData.append(static_cast<const unsigned char*>(aMemoryStream.GetData()),
aMemoryStream.GetSize());
aImageProperties.insert("office:binary-data", aBinaryData);
- mrImport.GetGenerator().insertBinaryObject(aImageProperties);
- mrImport.GetGenerator().closeParagraph();
- mrImport.GetGenerator().closePageSpan();
+ GetImport().GetGenerator().insertBinaryObject(aImageProperties);
+ GetImport().GetGenerator().closeParagraph();
+ GetImport().GetGenerator().closePageSpan();
}
XMLImport::XMLImport(const uno::Reference<uno::XComponentContext>& xContext,