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'; }