Location: PHPKode > projects > Simpledoc > Simple-doc/pdf_3.php
<?php
//borradores
include_once("conexion.php");
include("auth.php");

$id = $_GET[id];
$of = datosDigitalenv($id,"no_oficio");
$nombre_archivo   = str_replace ("/", "-", "$of");
$dir='C:\Documents and Settings\My Documents\php';

$firma = 	datosDigitalenv($id,"firma");
$de = 	datosDigitalenv($id,"id_usr_de");
$dear =	datosUsuario($de,"id_area");
$aror =	datosArea($dear,"nombre");
$detit =	datosUsuario($de,"titulo");
$denom = 	datosUsuario($de,"nombre");
$deapp =	datosUsuario($de,"apellido_paterno");
$deapm =	datosUsuario($de,"apellido_materno");
$cargo =	datosUsuario($de,"cargo");
$origen = "$detit $denom $deapp $deapm";

$dest = datosDigitalenv($id,"id_usr_para");
$nom = datosUsuario($dest,"nombre");
$tit = datosUsuario($dest,"titulo");
$app = datosUsuario($dest,"apellido_paterno");
$apm = datosUsuario($dest,"apellido_materno");
$destinatario = "$tit $nom $app $apm";
$puesto = datosUsuario($dest,"cargo");
$dep = datosArea(1,"nombre");
$contenido = datosDigitalenv($id,"contenido");
$fecha = 	datosDigitalenv($id,"fecha_oficio");



	define('FPDF_FONTPATH','font/');
	require('classes/fpdf.php');
	class PDF extends FPDF
	{
		//Cabecera de página
		function Header()
		{
		/*$this->SetTitle(oficio);
		$this->SetProducer(simpledoc);
		$this->SetAuthor(author);
		$this->SetCreator(creator);
		$this->SetSubject(subject);
		$this->SetKeywords(keywords);*/
		//watermark
		$this->AddFont('desert','','desert.php');
		$this->SetFont('desert','',40);
		$this->SetTextColor(227,62,12);
		$this->RotatedText(60,75,'Borrador',25);
		$this->SetTextColor(0,0,0);
		//Logo
		//ruta,eje x,eje y,relacion de aspecto de tamaño 180>>100%
		$this->SetLineWidth(.3);
		$this->Line(3,28,210,28);
		$this->SetFont('Arial','B',12);
		$this->Text(120,18,'GESTION DE OFICIOS');
		$this->SetFont('Arial','',11);
		$this->Text(120,25,'Simple-doc • Sistema de gestión documental');
		$this->Image('./imagenes/sd.jpg',10,5,65);
		//en las paginas subsecuentes comenzaran apartir de esta linea
		$this->Ln(40);
		}
		//Pie de página
		function Footer()
		{
		//Posición: a 1,5 cm del final
		$this->SetY(-21);
		//fuente,Italica-Bold,tamaño
		$this->SetFont('Arial','',7);
		//Link
		//ancho de columna,interlinea,"contenido",borde-1-LRTB,Left-Right-Center-Justify,relleno
		$this->Cell(0,10,'http://www.visualmx.com -- correo: hide@address.com',0,0,'C');

		//Posición: a 1,5 cm del final
		$this->SetY(-18);
		//fuente,Italica-Bold,tamaño
		$this->SetFont('Arial','',7);
		//Texto
		//ancho de columna,interlinea,"contenido",borde-1-LRTB,Left-Right-Center-Justify,relleno
		$this->Cell(0,10,'Proyecto de creacion de documentos PDF en linea',0,0,'C');


		//Posición: a 1,5 cm del final
		$this->SetY(-10);
		//fuente,Italica-Bold,tamaño
		$this->SetFont('Arial','',8);
			//Número de página
		//ancho de columna,interlinea,"contenido",borde-1-LRTB,Left-Right-Center-Justify,relleno
		$this->Cell(0,10,'-- '.$this->PageNo().' --',0,0,'C');
		}
	}
	// contenido
	$pdf=new PDF();
	$pdf->Open();
	$pdf->AddPage();

	//fuente,Italica-Bold,tamaño
	$pdf->SetFont('Arial','B',12);

	$pdf->SetY(40);
	$pdf->SetX(10);
	//ancho de columna,interlinea,"contenido",borde-1-LRTB,Left-Right-Center-Justify,relleno
	$pdf->MultiCell(190,6,fechaoficio($fecha),0,R,0);//
	$pdf->MultiCell(190,6,"Nº Of. $of",0,R,0);//
	$pdf->Ln();
	
	$pdf->SetFont('Arial','B',14);
	
	$pdf->MultiCell(100,6,"$destinatario",0,L,0);//

	$pdf->MultiCell(100,6,"$puesto",0,L,0);//

	$pdf->MultiCell(100,6,"$dep",0,L,0);//

	$pdf->Ln();


	//estos valores estan activos cuando las variables de cell y multicell estan activas para borde y relleno
	$pdf->SetFillColor(255,255,255);
	$pdf->SetTextColor(0,0,0);
	$pdf->SetLineWidth(.5);

	//fuente,Italica-Bold,tamaño
	$pdf->SetFont('Times','',14);
	//ancho de columna,interlinea,"contenido",borde-0-1-LRTB,Left-Right-Center-Justify,relleno-1-0
	$pdf->MultiCell(190,5,"$contenido",0,J,0);//
	$pdf->Ln();
	$pdf->Ln();
	
	$pdf->SetFont('Arial','B',12);
	$pdf->MultiCell(190,6,"Atentamente:",0,C,0);
	$pdf->MultiCell(190,6,"$firma",0,C,0);
	$pdf->MultiCell(190,6,"$origen",0,C,0);
	$pdf->MultiCell(190,6,"$cargo",0,C,0);
	$pdf->MultiCell(190,6,"$aror",0,C,0);
	$pdf->SetX(0);
	
	/*$pdf->Output($name="$nombre_archivo.pdf",$dest="");*/
	$pdf->Output($name="$nombre_archivo.pdf",$dest='I');
?>
Return current item: Simpledoc