Kaydet (Commit) ce5cca0c authored tarafından Tomaž Vajngerl's avatar Tomaž Vajngerl

ooxml export: writer anchorId for "inline" element

Change-Id: I366c329cbdcafdda87feef73802b4d1be991bb4f
üst 25acc2ef
...@@ -405,12 +405,19 @@ void DocxSdrExport::startDMLAnchorInline(const SwFrmFmt* pFrmFmt, const Size& rS ...@@ -405,12 +405,19 @@ void DocxSdrExport::startDMLAnchorInline(const SwFrmFmt* pFrmFmt, const Size& rS
} }
else else
{ {
m_pImpl->m_pSerializer->startElementNS(XML_wp, XML_inline, sax_fastparser::FastAttributeList* aAttrList = m_pImpl->m_pSerializer->createAttrList();
XML_distT, OString::number(TwipsToEMU(pULSpaceItem.GetUpper())).getStr(), aAttrList->add(XML_distT, OString::number(TwipsToEMU(pULSpaceItem.GetUpper())).getStr());
XML_distB, OString::number(TwipsToEMU(pULSpaceItem.GetLower())).getStr(), aAttrList->add(XML_distB, OString::number(TwipsToEMU(pULSpaceItem.GetLower())).getStr());
XML_distL, OString::number(TwipsToEMU(pLRSpaceItem.GetLeft())).getStr(), aAttrList->add(XML_distL, OString::number(TwipsToEMU(pLRSpaceItem.GetLeft())).getStr());
XML_distR, OString::number(TwipsToEMU(pLRSpaceItem.GetRight())).getStr(), aAttrList->add(XML_distR, OString::number(TwipsToEMU(pLRSpaceItem.GetRight())).getStr());
FSEND); const SdrObject* pObj = pFrmFmt->FindRealSdrObject();
if (pObj != NULL)
{
OUString sAnchorId = lclGetAnchorIdFromGrabBag(pObj);
if (!sAnchorId.isEmpty())
aAttrList->addNS(XML_wp14, XML_anchorId, OUStringToOString(sAnchorId, RTL_TEXTENCODING_UTF8));
}
m_pImpl->m_pSerializer->startElementNS(XML_wp, XML_inline, aAttrList);
} }
// now the common parts // now the common parts
......
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