Esempio n. 1
0
$d->append($txt_str);
*/
/////////////How to draw polyline///////////
$poly['points'] = array(array(0, 0), array($dw, 0), array($dw, $dh), array(0, $dh), array(0, 0));
$door_str = new DxfPolyLine($poly);
$d->append($door_str);
$poly['points'] = array(array(0 + 3, 0 + 3), array($dw - 3, 0 + 3), array($dw - 3, $dh - 3), array(0 + 3, $dh - 3), array(0 + 3, 0 + 3));
$door_str = new DxfPolyLine($poly);
$d->append($door_str);
if ($_POST['hatch'] == 'yes') {
    $poly['pattern'] = $_POST['pattern'];
    $door_str = new DxfHatchPolyLine($poly);
    $d->append($door_str);
}
///////////How to download file/////////////
$d->saveDownload('test.dxf');
/////////////////////////////////////////////
/*
$b = new DxfBlock(array('name' => 'test'));
$b->append(
			new DxfSolid(array('points' => array(array(0, 0),
											array(1, 0), 
											array(1, 1), 
											array(0, 1)),
            				'color' => 1)
));

$b->append(new DxfArc( array('center'=>array(1,0), 'color' => 2) ));
$d->appendBlock($b);

$d->appendStyle(new DxfStyle());