getXmlWriter(); $element = $this->getElement(); if (!$element instanceof ChartElement) { return; } if (!$this->withoutP) { $xmlWriter->startElement('w:p'); } $xmlWriter->startElement('w:r'); $xmlWriter->startElement('w:drawing'); $xmlWriter->startElement('wp:inline'); // EMU $xmlWriter->startElement('wp:extent'); $xmlWriter->writeAttribute('cx', '2000000'); $xmlWriter->writeAttribute('cy', '2000000'); $xmlWriter->endElement(); // wp:extent $xmlWriter->startElement('wp:docPr'); $xmlWriter->writeAttribute('id', $element->getRelationId()); $xmlWriter->writeAttribute('name', 'Chart'. $element->getRelationId()); $xmlWriter->endElement(); // wp:docPr $xmlWriter->startElement('a:graphic'); $xmlWriter->writeAttribute('xmlns:a', 'http://schemas.openxmlformats.org/drawingml/2006/main'); $xmlWriter->startElement('a:graphicData'); $xmlWriter->writeAttribute('uri', 'http://schemas.openxmlformats.org/drawingml/2006/chart'); $xmlWriter->startElement('c:chart'); $xmlWriter->writeAttribute('r:id', 'rId' . $element->getRelationId()); $xmlWriter->writeAttribute('xmlns:c', 'http://schemas.openxmlformats.org/drawingml/2006/chart'); $xmlWriter->writeAttribute('xmlns:r', 'http://schemas.openxmlformats.org/officeDocument/2006/relationships'); $xmlWriter->endElement(); // c:chart $xmlWriter->endElement(); // a:graphicData $xmlWriter->endElement(); // a:graphic $xmlWriter->endElement(); // wp:inline $xmlWriter->endElement(); // w:drawing $xmlWriter->endElement(); // w:r $this->endElementP(); // w:p } }