<?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');
?>