k;
$hp = $this->h;
if($style=='F')
$op='f';
elseif($style=='FD' or $style=='DF')
$op='B';
else
$op='S';
$MyArc = 4/3 * (sqrt(2) - 1);
$this->_out(sprintf('%.2f %.2f m',($x+$r)*$k,($hp-$y)*$k ));
$xc = $x+$w-$r ;
$yc = $y+$r;
$this->_out(sprintf('%.2f %.2f l', $xc*$k,($hp-$y)*$k ));
$this->_Arc($xc + $r*$MyArc, $yc - $r, $xc + $r, $yc - $r*$MyArc, $xc + $r, $yc);
$xc = $x+$w-$r ;
$yc = $y+$h-$r;
$this->_out(sprintf('%.2f %.2f l',($x+$w)*$k,($hp-$yc)*$k));
$this->_Arc($xc + $r, $yc + $r*$MyArc, $xc + $r*$MyArc, $yc + $r, $xc, $yc + $r);
$xc = $x+$r ;
$yc = $y+$h-$r;
$this->_out(sprintf('%.2f %.2f l',$xc*$k,($hp-($y+$h))*$k));
$this->_Arc($xc - $r*$MyArc, $yc + $r, $xc - $r, $yc + $r*$MyArc, $xc - $r, $yc);
$xc = $x+$r ;
$yc = $y+$r;
$this->_out(sprintf('%.2f %.2f l',($x)*$k,($hp-$yc)*$k ));
$this->_Arc($xc - $r, $yc - $r*$MyArc, $xc - $r*$MyArc, $yc - $r, $xc, $yc - $r);
$this->_out($op);
}
function _Arc($x1, $y1, $x2, $y2, $x3, $y3)
{
$h = $this->h;
$this->_out(sprintf('%.2f %.2f %.2f %.2f %.2f %.2f c ', $x1*$this->k, ($h-$y1)*$this->k,
$x2*$this->k, ($h-$y2)*$this->k, $x3*$this->k, ($h-$y3)*$this->k));
}
//Cabecera de p�gina
function Header()
{
include ("../configuraciones/conectar.php");
//consulta de configuraciones
$consulta5 = "Select * from doclistado,empresa";
$resultado5 = mysql_query($consulta5, $conexion);
$docum=mysql_fetch_array($resultado5);
$color=$docum["color"];
$logotam=$docum["tamanologo"];
$logoy=$docum["logoy"];
$logox=$docum["logox"];
$moned=$docum["moneda"];
$condiciones=$docum["condiciones"];
$condifont=$docum["condifont"];
$conditam=$docum["conditam"];
$marcaguatam=$docum["marcaguatam"];
$marcaguax=$docum["marcaguax"];
$marcaguay=$docum["marcaguay"];
$mostragua=$docum["marcagua"];
$logo=$docum["logo"];
//Marca agua
if ($mostragua=="") { } else {
$this->Image("../imagenes/logo/magua/$mostragua","$marcaguax","$marcaguay","$marcaguatam");
$this->Ln(0);
}
//Logo
if ($logo=="") { } else {
$this->Image("../imagenes/logo/empresa/$logo","$logox","$logoy","$logotam");
$this->Ln(30);
} }
//Pie de p�gina
function Footer()
{
include ("../configuraciones/conectar.php");
$consulta = "Select * from empresa";
$resultado = mysql_query($consulta, $conexion);
$lafila=mysql_fetch_array($resultado);
$filas=mysql_num_rows($resultado);
if ($filas<>0)
{
//Posici�n: a 1,5 cm del final
$this->SetY(-21);
//Arial italic 8
$this->SetFont('Arial','',7);
//N�mero de p�gina
$numero=$lafila["codprovincia"];
$consulta2="select * from provincias where codprovincia=$numero";
$resultado2=mysql_query($consulta2,$conexion);
$lafila2=mysql_fetch_array($resultado2);
$provincia=$lafila2["denprovincia"];
$this->Cell(0,10,$lafila["nombre"] . " -- " . $lafila["direccion"] . " -- " . $lafila["localidad"] . " -- " . $lafila["cp"] . " -- " . $provincia,0,0,'C');
//Posici�n: a 1,5 cm del final
$this->SetY(-18);
//Arial italic 8
$this->SetFont('Arial','',7);
//N�mero de p�gina
$this->Cell(0,10,"C.I.F.: " . $lafila["cif"] . " Tlfno: " . $lafila["telefono"]. " FAX: " . $lafila["fax"]. " M�vil: " . $lafila["movil"],0,0,'C');
$this->SetY(-15);
$this->Cell(0,10,"Web.: " . $lafila["web"] . " E-mail: " . $lafila["email"],0,0,'C');
//Posici�n: a 1,5 cm del final
$this->SetY(-10);
//Arial italic 8
$this->SetFont('Arial','',8);
//N�mero de p�gina
$this->Cell(0,10,'-- '.$this->PageNo().' --',0,0,'C');
}
else
{
//Posici�n: a 1,5 cm del final
$this->SetY(-21);
//Arial italic 8
$this->SetFont('Arial','',7);
//N�mero de p�gina
$this->Cell(0,10,'http://www.synaps.com.es -- E-Mail: synaps@synaps.com.es',0,0,'C');
//Posici�n: a 1,5 cm del final
$this->SetY(-18);
//Arial italic 8
$this->SetFont('Arial','',7);
//N�mero de p�gina
$this->Cell(0,10,'Proyecto Factusyn',0,0,'C');
//Posici�n: a 1,5 cm del final
$this->SetY(-10);
//Arial italic 8
$this->SetFont('Arial','',8);
//N�mero de p�gina
$this->Cell(0,10,'-- '.$this->PageNo().' --',0,0,'C');
}
}
}
?>