Moved image example to README.md
This commit is contained in:
parent
d8ea62c50e
commit
dd5e20e7e5
@ -1,24 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once '../PHPWord.php';
|
|
||||||
|
|
||||||
// New Word Document
|
|
||||||
$PHPWord = new PHPWord();
|
|
||||||
|
|
||||||
// New portrait section
|
|
||||||
$section = $PHPWord->createSection();
|
|
||||||
|
|
||||||
// Add image elements
|
|
||||||
$section->addImage('_mars.jpg');
|
|
||||||
$section->addTextBreak(2);
|
|
||||||
|
|
||||||
$section->addImage('_earth.JPG', array('width'=>210, 'height'=>210, 'align'=>'center'));
|
|
||||||
$section->addTextBreak(2);
|
|
||||||
|
|
||||||
$section->addImage('_mars.jpg', array('width'=>100, 'height'=>100, 'align'=>'right'));
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Save File
|
|
||||||
$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
|
|
||||||
$objWriter->save('Image.docx');
|
|
||||||
?>
|
|
||||||
33
README.md
33
README.md
@ -32,7 +32,6 @@ the following lines to your ``composer.json``.
|
|||||||
The following is a basic example of the PHPWord library.
|
The following is a basic example of the PHPWord library.
|
||||||
|
|
||||||
```php
|
```php
|
||||||
// Create a new PHPWord Object
|
|
||||||
$PHPWord = new PHPWord();
|
$PHPWord = new PHPWord();
|
||||||
|
|
||||||
// Every element you want to append to the word document is placed in a section. So you need a section:
|
// Every element you want to append to the word document is placed in a section. So you need a section:
|
||||||
@ -59,3 +58,35 @@ $myTextElement->setSize(22);
|
|||||||
$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
|
$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
|
||||||
$objWriter->save('helloWorld.docx');
|
$objWriter->save('helloWorld.docx');
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Image
|
||||||
|
|
||||||
|
You can add images easily using the following example.
|
||||||
|
|
||||||
|
```php
|
||||||
|
$section = $PHPWord->createSection();
|
||||||
|
$section->addImage('mars.jpg');
|
||||||
|
```
|
||||||
|
|
||||||
|
Images settings include:
|
||||||
|
* ``width`` width in pixels
|
||||||
|
* ``height`` height in pixels
|
||||||
|
* ``align`` image alignment, __left__, __right__ or __center__
|
||||||
|
* ``marginTop`` top margin in inches, can be negative
|
||||||
|
* ``marginLeft`` left margin in inches, can be negative
|
||||||
|
* ``wrappingStyle`` can be inline, __square__, __tight__, __behind__, __infront__
|
||||||
|
|
||||||
|
To add an image with settings, consider the following example.
|
||||||
|
|
||||||
|
```php
|
||||||
|
$section->addImage(
|
||||||
|
'mars.jpg',
|
||||||
|
array(
|
||||||
|
'width' => 100,
|
||||||
|
'height' => 100,
|
||||||
|
'marginTop' => -1,
|
||||||
|
'marginLeft' => -1,
|
||||||
|
wrappingStyle => 'behind'
|
||||||
|
)
|
||||||
|
);
|
||||||
|
```
|
||||||
|
|||||||
@ -1,2 +1,3 @@
|
|||||||
2013-12-11 (v1.0):
|
2013-12-11 (v1.0):
|
||||||
- Feature: (gavroche) Added composer file
|
- Feature: (gavroche) Added composer file
|
||||||
|
- Feature: (gavroche) Added support for image wrapping style
|
||||||
Loading…
x
Reference in New Issue
Block a user