本文整理汇总了PHP中CreateDocx::addBreak方法的典型用法代码示例。如果您正苦于以下问题:PHP CreateDocx::addBreak方法的具体用法?PHP CreateDocx::addBreak怎么用?PHP CreateDocx::addBreak使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CreateDocx
的用法示例。
在下文中一共展示了CreateDocx::addBreak方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
<td>cell_1_3</td>
<td>cell_1_4</td>
</tr>
<tr>
<td>cell_2_3</td>
<td>cell_2_4</td>
</tr>
<tr>
<td>cell_3_1</td>
<td>cell_3_2</td>
<td>cell_3_3</td>
<td>cell_3_4</td>
</tr>
</table>';
$docx->embedHTML($myHTML, array('tableStyle' => 'MediumGrid3-accent5PHPDOCX'));
$docx->addBreak();
$text = 'We are going to locate three pictures in a row just below this text. And we are going to use Trebuchet MS font to change a little bit :-)';
$paramsText = array('font' => 'Trebuchet MS');
$docx->addText($text, $paramsText);
$images = array('../img/image.png', '../img/image.png', '../img/image.png');
$wordImages = array();
foreach ($images as $image) {
$paramsImg = array('name' => $image, 'dpi' => 120, 'scaling' => 90, 'spacingTop' => 10, 'spacingBottom' => 10, 'spacingLeft' => 10, 'spacingRight' => 10, 'textWrap' => 1);
array_push($wordImages, $docx->addElement('addImage', $paramsImg));
}
$paramsTable = array('TBLSTYLEval' => 'NormalTablePHPDOCX');
$valuesTable = array($wordImages);
$docx->addTable($valuesTable, $paramsTable);
$legends = array('legend' => array('sequence 1', 'sequence 2', 'sequence 3'), 'Category 1' => array(9.300000000000001, 2.4, 2), 'Category 2' => array(8.5, 4.4, 1), 'Category 3' => array(6.5, 1.8, 0.5), 'Category 4' => array(8.5, 3, 1), 'Category 5' => array(6, 5, 2.6));
$args = array('data' => $legends, 'type' => 'colBar', 'title' => 'Chart with table', 'sizeX' => 15, 'sizeY' => 15, 'legendPos' => 't', 'border' => 1, 'vgrid' => 1, 'showtable' => 1);
$docx->addChart($args);
示例2: CreateDocx
<?php
/**
* Create a DOCX file. Page break example
*
* @category Phpdocx
* @package examples
* @subpackage easy
* @copyright Copyright (c) 2009-2011 Narcea Producciones Multimedia S.L.
* (http://www.2mdc.com)
* @license LGPL
* @version 2.0
* @link http://www.phpdocx.com
* @since File available since Release 2.0
*/
require_once '../../classes/CreateDocx.inc';
$docx = new CreateDocx();
$text = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, ' . 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut ' . 'enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut' . 'aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit ' . 'in voluptate velit esse cillum dolore eu fugiat nulla pariatur. ' . 'Excepteur sint occaecat cupidatat non proident, sunt in culpa qui ' . 'officia deserunt mollit anim id est laborum.';
$docx->addText($text);
$docx->addBreak('line');
$docx->addText($text);
$docx->addBreak('line');
$docx->addBreak('line');
$docx->addText($text);
$docx->addBreak('page');
$docx->addText($text);
$docx->createDocx('example_pagebreak');
示例3: CreateDocx
<?php
//path to the CreateDocx class within your PHPDocX installation
require_once '../../../classes/CreateDocx.inc';
$docx = new CreateDocx();
$text = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, ' . 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut ' . 'enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut' . 'aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit ' . 'in voluptate velit esse cillum dolore eu fugiat nulla pariatur.';
$docx->addText($text);
$docx->addText($text);
$docx->addBreak(array('type' => 'line'));
$docx->addText($text);
$docx->addBreak(array('type' => 'line', 'number' => 2));
$docx->addText($text);
$docx->addBreak(array('type' => 'page'));
$docx->addText($text);
$docx->createDocx('example_addBreak_1');
示例4: CreateDocx
<?php
//path to the CreateDocx class within your PHPDocX installation
require_once '../../../classes/CreateDocx.inc';
$docx = new CreateDocx();
$options = array('src' => '../../img/image.png', 'scaling' => 40, 'spacingTop' => 0, 'spacingBottom' => 0, 'spacingLeft' => 0, 'spacingRight' => 20, 'textWrap' => 1);
$docx->addImage($options);
$text = 'There is more than one way to make that the text wraps around an image. ';
$text .= 'Maybe the simplest is the one used here with the option textWrap = 1. ';
$text .= 'You may also placed it on the right using the float option.';
$docx->addText($text);
$docx->addBreak(array('type' => 'line'));
$text = 'Although you can have a little more control using Word fragments. ';
$text .= 'This si so because in the first example the image is in a paragraph of its own ';
$text .= 'while here it is inserted in the same paragraph as this text.';
$image = new WordFragment($docx);
$options = array('src' => '../../img/image.png', 'scaling' => 40, 'spacingTop' => 0, 'spacingBottom' => 0, 'spacingLeft' => 20, 'spacingRight' => 0, 'textWrap' => 1, 'float' => right);
$image->addImage($options);
$runs = array();
$runs[] = $image;
$runs[] = array('text' => $text);
$docx->addText($runs);
$docx->createDocx('example_addImage_2');
示例5: CreateDocx
<?php
//path to the CreateDocx class within your PHPDocX installation
require_once '../../../classes/CreateDocx.inc';
$docx = new CreateDocx();
//create a Word fragment to insdert in the default header
$numbering = new WordFragment($docx, 'defaultHeader');
//sert some formatting options
$options = array('textAlign' => 'right', 'bold' => true, 'sz' => 14, 'color' => 'B70000');
$numbering->addPageNumber('numerical', $options);
$docx->addHeader(array('default' => $numbering));
//Now we include a couple of pages to better illustrate the example
$docx->addText('This is the first page.');
$docx->addBreak(array('type' => 'page'));
$docx->addText('This is the second page.');
$docx->addBreak(array('type' => 'page'));
$docx->addText('This is the third page.');
$docx->createDocx('example_addPageNumber_1');