Example #1
0
 /**
  * Add a by PHP created Image Element
  * 
  * @param string $link
  * @param mixed $style
  * @return PHPWord_Section_MemoryImage
  */
 public function addMemoryImage($link, $style = null)
 {
     $memoryImage = new PHPWord_Section_MemoryImage($link, $style);
     if (!is_null($memoryImage->getSource())) {
         $rID = PHPWord_Media::addHeaderMediaElement($this->_headerCount, $link, $memoryImage);
         $memoryImage->setRelationId($rID);
         $this->_elementCollection[] = $memoryImage;
         return $memoryImage;
     } else {
         trigger_error('Unsupported image type.');
     }
 }