コード例 #1
0
ファイル: PHPWordTest.php プロジェクト: r1zib/salesforce
 public function test_phpdoc_template_replace_image()
 {
     $ret = copy($this->in . '/Templatenke4.docx', $this->out . '/test_template_replace_image.docx');
     $this->assertTrue($ret);
     $PHPWord = new PHPWord_Template($this->out . '/test_template_replace_image.docx');
     $ret = $PHPWord->remplace_image('image2.png', $this->in . '/first-image1.png');
     $this->assertTrue($ret);
     /* vérifi*/
     $ret = $PHPWord->remplace_image('image3.jpg', $this->in . '/first-image2.jpg');
     $this->assertTrue($ret);
     /* Test des messages d'erreur */
     $ret = $PHPWord->remplace_image('imageTOTO.jpg', $this->in . '/first-image2.jpg');
     $this->assertStringStartsWith('RI', $ret);
     $ret = $PHPWord->remplace_image('image2.png', $this->in . '/firstTOTO-image2.jpg');
     $this->assertStringStartsWith('RI', $ret);
     $getImagesize = $PHPWord->getImageSize('image2.png');
     Zend_Debug::dump($getImagesize);
     $this->assertEquals($getImagesize[0], 529);
     $this->assertEquals($getImagesize[1], 487);
     $PHPWord->save($this->out . '/test_template_replace_image.docx');
 }