1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <?php
- include_once 'Sample_Header.php';
-
- // New Word document
- echo date('H:i:s'), ' Create new PhpWord object', EOL;
-
- $phpWord = new \PhpOffice\PhpWord\PhpWord();
- $phpWord->addTitleStyle(1, array('size' => 14, 'bold' => true));
-
- $section = $phpWord->addSection();
-
- // Arc
- $section->addTitle(htmlspecialchars('Arc'), 1);
- $section->addShape(
- 'arc',
- array(
- 'points' => '-90 20',
- 'frame' => array('width' => 120, 'height' => 120),
- 'outline' => array('color' => '#333333', 'weight' => 2, 'startArrow' => 'oval', 'endArrow' => 'open'),
- )
- );
-
- // Curve
- $section->addTitle(htmlspecialchars('Curve'), 1);
- $section->addShape(
- 'curve',
- array(
- 'points' => '1,100 200,1 1,50 200,50',
- 'connector' => 'elbow',
- 'outline' => array(
- 'color' => '#66cc00',
- 'weight' => 2,
- 'dash' => 'dash',
- 'startArrow' => 'diamond',
- 'endArrow' => 'block',
- ),
- )
- );
-
- // Line
- $section->addTitle(htmlspecialchars('Line'), 1);
- $section->addShape(
- 'line',
- array(
- 'points' => '1,1 150,30',
- 'outline' => array(
- 'color' => '#cc00ff',
- 'line' => 'thickThin',
- 'weight' => 3,
- 'startArrow' => 'oval',
- 'endArrow' => 'classic',
- ),
- )
- );
-
- // Polyline
- $section->addTitle(htmlspecialchars('Polyline'), 1);
- $section->addShape(
- 'polyline',
- array(
- 'points' => '1,30 20,10 55,20 75,10 100,40 115,50, 120,15 200,50',
- 'outline' => array('color' => '#cc6666', 'weight' => 2, 'startArrow' => 'none', 'endArrow' => 'classic'),
- )
- );
-
- // Rectangle
- $section->addTitle(htmlspecialchars('Rectangle'), 1);
- $section->addShape(
- 'rect',
- array(
- 'roundness' => 0.2,
- 'frame' => array('width' => 100, 'height' => 100, 'left' => 1, 'top' => 1),
- 'fill' => array('color' => '#FFCC33'),
- 'outline' => array('color' => '#990000', 'weight' => 1),
- 'shadow' => array(),
- )
- );
-
- // Oval
- $section->addTitle(htmlspecialchars('Oval'), 1);
- $section->addShape(
- 'oval',
- array(
- 'frame' => array('width' => 100, 'height' => 70, 'left' => 1, 'top' => 1),
- 'fill' => array('color' => '#33CC99'),
- 'outline' => array('color' => '#333333', 'weight' => 2),
- 'extrusion' => array(),
- )
- );
-
- // Save file
- echo write($phpWord, basename(__FILE__, '.php'), $writers);
- if (!CLI) {
- include_once 'Sample_Footer.php';
- }
|