22 $objWriter =
new XMLWriter(XMLWriter::STORAGE_MEMORY);
26 $objWriter->startDocument(
'1.0',
'UTF-8',
'yes');
29 $objWriter->startElement(
'Relationships');
30 $objWriter->writeAttribute(
'xmlns',
'http://schemas.openxmlformats.org/package/2006/relationships');
32 if (is_array($localRels)) {
33 foreach ($localRels as $aId => $aTarget) {
34 $objWriter->startElement(
'Relationship');
35 $objWriter->writeAttribute(
'Id', $aId);
36 $objWriter->writeAttribute(
'Type',
'http://schemas.openxmlformats.org/officeDocument/2006/relationships/image');
37 $objWriter->writeAttribute(
'Target', $aTarget);
38 $objWriter->endElement();
41 $objWriter->endElement();
43 return $objWriter->getData();
getDiskCachingDirectory()
Get disk caching directory.
getParentWriter()
Get parent Xlsx object.
getRibbonBinObjects($what='all')
retrieve Binaries Ribbon Objects.
writeRibbonRelationships(Spreadsheet $spreadsheet)
Write relationships for additional objects of custom UI (ribbon).
getUseDiskCaching()
Get use disk caching where possible?