void KoOdtFrameReportTextBox::createBody(KoXmlWriter *bodyWriter) const { bodyWriter->startElement("draw:frame"); bodyWriter->addAttribute("draw:id", itemName()); bodyWriter->addAttribute("xml:id", itemName()); bodyWriter->addAttribute("draw:name", itemName()); bodyWriter->addAttribute("text:anchor-type", "page"); bodyWriter->addAttribute("text:anchor-page-number", pageNumber()); bodyWriter->addAttribute("draw:style-name", m_frameStyleName); commonAttributes(bodyWriter); bodyWriter->startElement("draw:text-box"); bodyWriter->startElement("text:p"); bodyWriter->addAttribute("text:style-name", m_paragraphStyleName); bodyWriter->startElement("text:span"); bodyWriter->addAttribute("text:style-name", m_textStyleName); bodyWriter->addTextNode(textBox()->text()); bodyWriter->endElement(); // text:span bodyWriter->endElement(); // text:p bodyWriter->endElement(); // draw:text-box bodyWriter->endElement(); // draw:frame }
void KoOdtFrameReportPicture::createBody(KoXmlWriter *bodyWriter) const { bodyWriter->startElement("draw:frame"); bodyWriter->addAttribute("draw:id", itemName()); bodyWriter->addAttribute("xml:id", itemName()); bodyWriter->addAttribute("draw:name", itemName()); bodyWriter->addAttribute("text:anchor-type", "page"); bodyWriter->addAttribute("text:anchor-page-number", pageNumber()); bodyWriter->addAttribute("draw:style-name", m_frameStyleName); commonAttributes(bodyWriter); bodyWriter->startElement("draw:image"); bodyWriter->addAttribute("xlink:href", "Pictures/" + pictureName()); bodyWriter->addAttribute("xlink:type", "simple"); bodyWriter->addAttribute("xlink:show", "embed"); bodyWriter->addAttribute("xlink:actuate", "onLoad"); bodyWriter->endElement(); bodyWriter->endElement(); // draw:frame }