function Cetak() { // *** Init PDF $pdf = new PDF(); $pdf->SetTitle("Rekap Pembayaran Mahasiswa Per Bulan"); $pdf->AddPage('L', 'Legal'); $lbr = 190; BuatIsinya($_SESSION['TahunID'], $_SESSION['ProdiID'], $pdf); $pdf->Output(); }
function Cetak() { // *** Init PDF $pdf = new PDF(); $pdf->SetTitle("Pembayaran Mahasiswa Per Periode"); $pdf->AddPage(); $lbr = 190; BuatIsinya($_SESSION['TahunID'], $_SESSION['ProdiID'], $pdf); $pdf->Output(); }
function Cetak() { // *** Init PDF $pdf = new PDF(); $pdf->SetTitle("Penjualan Formulir"); $pdf->AddPage(); $lbr = 190; BuatJudulLaporan($_SESSION['_PMBPeriodID'], $pdf); BuatIsinya($_SESSION['_PMBPeriodID'], $pdf); $pdf->Output(); }
function Cetak() { $TahunID = sqling($_REQUEST['TahunID']); $ProdiID = sqling($_REQUEST['ProdiID']); $BIPOTNamaID = $_REQUEST['BIPOTNamaID']; // *** Init PDF $pdf = new PDF(); $pdf->SetTitle("Laporan Pembayaran Per Akun"); BuatIsinya($TahunID, $ProdiID, $BIPOTNamaID, $pdf); $pdf->Output(); }
/** * PDF Setup - WT_Report_PDF */ function setup() { parent::setup(); // Setup the PDF class with custom size pages because WT supports more page sizes. If WT sends an unknown size name then the default would be A4 $this->pdf = new PDF($this->orientation, parent::unit, array($this->pagew, $this->pageh), self::unicode, "UTF-8", self::diskcache); // Setup the PDF margins $this->pdf->setMargins($this->leftmargin, $this->topmargin, $this->rightmargin); $this->pdf->SetHeaderMargin($this->headermargin); $this->pdf->SetFooterMargin($this->footermargin); //Set auto page breaks $this->pdf->SetAutoPageBreak(true, $this->bottommargin); // Set font subsetting $this->pdf->setFontSubsetting(self::subsetting); // Setup PDF compression $this->pdf->SetCompression(self::compression); // Setup RTL support $this->pdf->setRTL($this->rtl); // Set the document information // Only admin should see the version number $appversion = WT_WEBTREES; if (Auth::isAdmin()) { $appversion .= " " . WT_VERSION; } $this->pdf->SetCreator($appversion . " (" . parent::wt_url . ")"); // Not implemented yet - WT_Report_Base::setup() $this->pdf->SetAuthor($this->rauthor); $this->pdf->SetTitle($this->title); $this->pdf->SetSubject($this->rsubject); $this->pdf->SetKeywords($this->rkeywords); $this->pdf->setReport($this); if ($this->showGenText) { // The default style name for Generated by.... is 'genby' $element = new CellPDF(0, 10, 0, "C", "", "genby", 1, ".", ".", 0, 0, "", "", true); $element->addText($this->generatedby); $element->setUrl(parent::wt_url); $this->pdf->addFooter($element); } }
// Email : setio.dewo@gmail.com // Start : 13 Oktober 2008 session_start(); include_once "../dwo.lib.php"; include_once "../db.mysql.php"; include_once "../connectdb.php"; include_once "../parameter.php"; include_once "../cekparam.php"; include_once "../header_pdf.php"; // *** Parameters *** $gel = $_REQUEST['gel']; $gels = GetFields('pmbperiod', "KodeID='" . KodeID . "' and PMBPeriodID", $gel, "*"); $lbr = 190; // *** Cetak *** $pdf = new PDF('P', 'mm', 'A4'); $pdf->SetTitle("Rekapitulasi Jumlah Pendaftar Per Periode"); $pdf->AddPage('P'); BuatHeaderLap($gel, $gels, $pdf); TampilkanIsinya($gel, $gels, $pdf); $pdf->Output(); // *** Functions *** function BuatHeaderLap($gel, $gels, $p) { global $lbr; $t = 6; $p->SetFont('Helvetica', 'B', 14); $p->Cell($lbr, $t, "Rekapitulasi Jumlah Pendaftar Per Periode", 0, 1, 'C'); $p->SetFont('Helvetica', 'B', 12); $p->Cell($lbr, $t, "Sampai Dengan Periode {$gel}", 0, 1, 'C'); $p->Ln(4); }
{ $usuarioNome = $_GET["UsuarioNome"]; //Posiciona a 1.5 cm do final $this->SetY(-15); //Arial italico 8 $this->SetFont('Arial', 'I', 7); $this->Line(10, 281, 200, 281); $this->Cell(0, 3, 'Emitido por: ' . $usuarioNome); } } //Instancia a classe gerador de pdf $pdf = new PDF(); //Define os atributos de propriedade do arquivo PDF $pdf->SetCreator('*****@*****.**'); $pdf->SetAuthor($usuarioNome . " - " . $empresaNome); $pdf->SetTitle('Detalhamento do cliente'); $pdf->SetSubject('Relatório gerado automaticamente pelo sistema'); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->SetY(25); $pdf->SetFont('Arial', 'B', 10); $pdf->SetFillColor(178, 178, 178); $pdf->Cell(0, 6, 'Detalhamento do Cliente', 1, 0, 'C', 1); //Nova Linha $pdf->ln(); $pdf->SetFont('Arial', 'B', 9); $pdf->Cell(0, 6, 'Tipo Cliente:', 1, 0, 'L'); $pdf->SetFont('Arial', 'I', 9); $pdf->SetX(39); $pdf->Cell(0, 6, $conta_descricao, 0, 0, 'L'); $pdf->SetX(57);
global $Tipo; $pdf = new PDF(); $pdf->AliasNbPages(); $pdf->SetMargins(4, 4, 4); //~ ri esegue la stessa query della ricerca $campi = $_SESSION['qpdf']['campi']; $ord = $_SESSION['qpdf']['ord']; $Risultati = GetRows("view_piano_conti", $campi, $ord, $db); if (isset($_GET['tipo']) && $_GET['tipo'] != "") { $Tipo = $_GET['tipo']; switch ($_GET['tipo']) { case "movimenti": $Titolo = "Stampa Movimenti"; $pdf->AddPage('L'); // L = landscape $pdf->SetTitle($Titolo); $pdf->SetSubject($Titolo); break; case "mastrini": $Titolo = "Stampa Mastrini"; $pdf->AddPage(); $pdf->SetTitle($Titolo); $pdf->SetSubject($Titolo); break; } } /* * 22/08/2009 01:04:49 CEST Claudio Giordano * * AddPage([string orientation ,[ mixed format]]) * Cell(float w [, float h [, string txt [, mixed border [, int ln [, string align [
include '../include/ManipulaDatas.php'; //Recupera os valores para filtragem $edtPedidoId = $_GET["PedidoId"]; //Busca os dados do pedido $sql_pedido = mysql_query("SELECT \n ped.id, \n ped.data, \n ped.hora, \n ped.data_venda,\n ped.formando_id, \n ped.usuario_cadastro_id, \n ped.observacoes,\n eve.id AS evento_id, \n eve.nome AS evento_nome, \n formando.nome AS formando_nome, \n CONCAT(usu.nome, ' ', usu.sobrenome) AS usuario_nome \n FROM fotovideo_pedido ped \n LEFT OUTER JOIN eventos_formando formando ON formando.id = ped.formando_id \n LEFT OUTER JOIN eventos eve ON eve.id = formando.evento_id \n LEFT OUTER JOIN usuarios usu ON usu.usuario_id = ped.usuario_cadastro_id\n WHERE ped.id = {$edtPedidoId}"); //Monta o array com os dados $dados_pedido = mysql_fetch_array($sql_pedido); class PDF extends FPDF { } //Instancia a classe gerador de pdf $pdf = new PDF(); //Define os atributos de propriedade do arquivo PDF $pdf->SetCreator('work | eventos'); $pdf->SetAuthor($usuarioNome . " - " . $empresaNome); $pdf->SetTitle('Emissão do Pedido'); $pdf->SetSubject('Relatório gerado automaticamente pelo sistema'); $pdf->AliasNbPages(); $pdf->AddPage(); //Recupera o nome da empresa $empresaNome = 'Consoli Eventos Ltda'; $edtPedidoId = $_GET["PedidoId"]; //Imprime o logotipo da empresa $pdf->Image('../image/logo_consoli2.jpg', 10, 10, 34); //Ajusta a fonte $pdf->SetFont('Arial', 'B', 15); $pdf->Cell(0, 6, $empresaNome, 0, 0, 'R'); $pdf->SetFont('Arial', '', 9); $pdf->Ln(); $pdf->Cell(0, 4, 'Rua São Bento, 289 - Bairro Progresso - Rio do Sul - SC - CEP: 89160-000', 0, 0, 'R'); $pdf->Ln();
} function ChapterBody($file) { //Read text file $f = fopen($file, 'r'); $txt = fread($f, filesize($file)); fclose($f); //Times 12 $this->SetFont('Times', '', 12); //Output justified text $this->MultiCell(0, 5, $txt); //Line break $this->Ln(); //Mention in italics $this->SetFont('', 'I'); $this->Cell(0, 5, '(end of excerpt)'); } function PrintChapter($num, $title, $file) { $this->AddPage(); $this->ChapterTitle($num, $title); $this->ChapterBody($file); } } $pdf = new PDF(); $title = '20000 Leagues Under the Seas'; $pdf->SetTitle($title); $pdf->SetAuthor('Jules Verne'); $pdf->PrintChapter(1, 'A RUNAWAY REEF', '20k_c1.txt'); $pdf->PrintChapter(2, 'THE PROS AND CONS', '20k_c2.txt'); $pdf->Output();
$this->Ln(10); } } include '../db/conn.inc.php'; $dbh = new PDO($conn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $stmtMeucci = $dbh->prepare("SELECT * FROM datimeucci"); $stmtMeucci->execute(); $rsmeucci = $stmtMeucci->fetch(PDO::FETCH_ASSOC); $sql = "SELECT azienda.*,stage.*,tirocinante.*,persTutor.PAZ_Titolo AS ta_Titolo,persTutor.PAZ_Nome AS ta_Nome,persTutor.PAZ_Telefono AS ta_Telefono, persTutor.PAZ_Cellulare AS ta_Cellulare, persTutor.PAZ_Email AS ta_Email, persLegal.*,tutor.* FROM stage INNER JOIN azienda ON ( azienda.AZ_ID = stage.AZ_ID_Azienda ) INNER JOIN tirocinante ON ( stage.TIR_ID_Tirocinante = tirocinante.TIR_ID ) INNER JOIN tutor ON ( tutor.TUT_ID = stage.TUT_ID_Tutor ) LEFT JOIN personale AS persTutor ON ( persTutor.PAZ_ID = stage.PAZ_ID_Tutor ) LEFT JOIN personale AS persLegal ON ( azienda.AZ_ID = persLegal.AZ_ID_Azienda AND persLegal.PAZ_RapprLegale =1 ) WHERE STA_ID=:id"; $stmt = $dbh->prepare($sql); $stmt->bindValue(':id', $_GET['id']); $stmt->execute(); if ($stmt->rowCount() > 0) { $row = $stmt->fetch(PDO::FETCH_ASSOC); $pdf = new PDF(); $pdf->SetTitle("Progetto formativo e di orientamento"); $pdf->AddFont('abac', '', 'abac.php'); $pdf->AddFont('abalc', '', 'ABALC.php'); $pdf->SetFillColor(255, 230, 255); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->SetLeftMargin(18); $pdf->SetRightMargin(18); $pdf->SetFont('abac', '', 14); $pdf->Cell(0, 10, 'PROGETTO FORMATIVO e di ORIENTAMENTO', 0, 0, 'C'); $pdf->Ln(10); $pdf->SetFont('abalc', '', 11); $pdf->Cell(40, 6, 'Tirocinante ', 1, 0, 'R', 1); $pdf->Cell(135, 6, ' ' . utf8_decode($row['TIR_Nome']) . ' ' . utf8_decode($row['TIR_Cognome']) . ' - C.F.: ' . utf8_decode($row['TIR_CodiceFiscale']), 1, 1); $pdf->Cell(40, 6, 'Luogo e data di nascita ', 1, 0, 'R', 1); $pdf->Cell(135, 6, ' ' . utf8_decode($row['TIR_NatoA']) . ' (' . $row['TIR_NatoProv'] . ') il ' . strftime('%d/%m/%Y', strtotime($row['TIR_DataNascita'])), 1, 1);
$data[$key][] = $sessions[$key][7]; $data[$key][] = str_replace(".", ",", $_GET['kwh'] / 100); $data[$key][] = str_replace(".", ",", $_GET['kwh'] / 100 * $sessions[$key][7]); $total = $total + $_GET['kwh'] / 100 * $sessions[$key][7]; $key_next = $key; } for ($i = 0; $i < 8; $i++) { $data[$key_next + 1][$i] = ""; } $data[$key_next + 2][0] = "Total :"; for ($i = 1; $i < 7; $i++) { $data[$key_next + 2][$i] = ""; } $data[$key_next + 2][7] = str_replace(".", ",", $total); //Page d'en-tête $pdf->SetTitle('CSSH - Facturation'); $pdf->SetFont('Arial', '', 14); $pdf->AddPage(); //Hypothèses de travail $pdf->SetFillColor(224, 235, 255); $pdf->SetFont('', 'BU', 16); $pdf->Cell(70); $pdf->Cell(50, 11, 'Période : du ' . $_GET['from'] . ' au ' . $_GET['to'], 0, 0, 'C'); $pdf->Ln(14); $pdf->Cell(90); $pdf->SetFont('', 'B', 14); $pdf->Cell(5, 10, 'Coordonnées du club :', 0, 0, 'C'); $pdf->Ln(10); $pdf->SetFont('Arial', '', 10); $pdf->Cell(60); $pdf->Cell(30, 5, 'Responsable : ', 0, 0, 'L', true);
<?php $name = $_POST['name']; $characteristics = $_POST['characteristics']; $image = $_POST['image']; $clues = explode(',', $_POST['clues']); require 'MultiCellBlt2.php'; //Create pdf $pdf = new PDF(); $pdf->AddPage(); //set document properties $pdf->SetAuthor('Anon'); $pdf->SetTitle($name); // Set the page break to 'true' and the bottom margin height $pdf->SetAutoPageBreak(1, 10); //set font for the entire document $pdf->SetFont('Helvetica', 'B', 20); $pdf->SetTextColor(50, 60, 100); //insert Collage logo $pdf->Image('logo.png', 10, 10, 33, 0); //display the title without a border around it $pdf->SetXY(50, 15); $pdf->SetDrawColor(50, 60, 100); $pdf->Cell(100, 10, $name, 0, 0, 'C', 0); // Insert a dynamic image from a URL $pdf->Image($image, 11, 30, 0, 50); //Set x and y position for the main text, reduce font size and write content $pdf->SetXY(65, 30); $pdf->SetLeftMargin(65); $pdf->SetFontSize(10); $pdf->Write(5, $characteristics);
$this->Cell(30, 6, "Party Address", 0, 0, 'L'); $this->Cell(63, 6, $ret['party_address'], 'B', 1, 'L'); } $this->Ln(5); //Ensure table header is output parent::Header(); } function Footer() { } } $pdf = new PDF('P', 'mm', 'MA5'); $pdf->AliasNbPages(); $pdf->SetAuthor("*****@*****.**"); $pdf->SetSubject("Account Ledger"); $pdf->SetTitle("Account Ledger"); $pdf->SetCreator("Imran Zahid"); $prop = array('HeaderColor' => array(255, 255, 255), 'HeaderTextColor' => array(0, 0, 0), 'color1' => array(255, 255, 255), 'color2' => array(255, 255, 255), 'textcolor1' => array(0, 0, 0), 'textcolor2' => array(0, 0, 0), 'padding' => 2, 'font' => array('Arial', '', 8), 'thfont' => array('Arial', 'B', 10)); foreach ($ledger as $ret) { if ($ret == NULL) { continue; } $pdf->AddPage(); $pdf->AddCol('invseq', '9%', 'Invoice #', 'L'); $pdf->AddCol('voucher_date', '10%', 'Date', 'L'); $pdf->AddCol('voucher_cheque', '9%', 'Cheque', 'L'); //if ($ret['account_cate'] != '276') { $pdf->AddCol('voucher_remarks', '42%', 'Description', 'L'); /*} else { $pdf->AddCol('voucher_remarks', '43%', 'Description', 'L'); $pdf->AddCol('days', '5%', 'Days', 'R');
function format($text) { include_once 'lib/Template.php'; global $request; $tokens['page'] = $this->_page; $tokens['CONTENT'] = $this->_transform($text); $pagename = $this->_page->getName(); // This is a XmlElement tree, which must be converted to PDF // We can make use of several pdf extensions. This one - fpdf // - is pure php and very easy, but looks quite ugly and has a // terrible interface, as terrible as most of the othes. // The closest to HTML is htmldoc which needs an external cgi // binary. // We use a custom HTML->PDF class converter from PHPWebthings // to be able to use templates for PDF. require_once 'lib/fpdf.php'; require_once 'lib/pdf.php'; $pdf = new PDF(); $pdf->SetTitle($pagename); $pdf->SetAuthor($this->_page->get('author')); $pdf->SetCreator(WikiURL($pagename, false, 1)); $pdf->AliasNbPages(); $pdf->AddPage(); //TODO: define fonts $pdf->SetFont('Times', '', 12); //$pdf->SetFont('Arial','B',16); // PDF pagelayout from a special template $template = new Template('pdf', $request, $tokens); $pdf->ConvertFromHTML($template); // specify filename, destination $pdf->Output($pagename . ".pdf", 'I'); // I for stdin or D for download // Output([string name [, string dest]]) return $pdf; }
// Author : Emanuel Setio Dewo // Email : setio.dewo@gmail.com // Start : 13 November 2008 session_start(); include_once "../dwo.lib.php"; include_once "../db.mysql.php"; include_once "../connectdb.php"; include_once "../parameter.php"; include_once "../cekparam.php"; include_once "../header_pdf.php"; // *** Parameters *** $ProdiID = GetSetVar('ProdiID'); // *** Main *** $pdf = new PDF(); $pdf->SetTitle("Rekap Penasehat Akademik"); $pdf->AddPage(); Headernya($ProdiID, $pdf); RekapPA($ProdiID, $pdf); $pdf->Output(); // *** Functions *** function Headernya($ProdiID, $p) { $NamaProdi = GetaField('prodi', "ProdiID = '{$ProdiID}' and KodeID", KodeID, "Nama"); $lbr = 180; $t = 6; $p->SetFont('Helvetica', 'B', 14); $p->Cell($lbr, $t, "Rekap Dosen Penasehat Akademik", 0, 1, 'C'); $p->SetFont('Helvetica', 'B', 12); $p->Cell($lbr, $t, "Program Studi: {$NamaProdi}", 0, 1, 'C'); $p->Ln(2);
include_once "../dwo.lib.php"; include_once "../db.mysql.php"; include_once "../connectdb.php"; include_once "../parameter.php"; include_once "../cekparam.php"; include_once "../header_pdf.php"; // *** Parameters *** $TahunID = GetSetVar('TahunID'); $ProdiID = GetSetVar('ProdiID'); $ProgramID = GetSetVar('ProgramID'); $HariID = GetSetVar('HariID'); $JadwalID = $_REQUEST['JadwalID'] + 0; $lbr = 190; // Init $pdf = new PDF('P', 'mm', 'A4'); $pdf->SetTitle("Laporan Kehadiran Kuliah Mhsw - {$TahunID}"); $pdf->SetAutoPageBreak(true, 5); // *** Main *** if ($JadwalID == 0) { $whr_prodi = empty($ProdiID) ? "" : "and ProdiID = '{$ProdiID}'"; $whr_tahun = empty($TahunID) ? "" : "and TahunID = '{$TahunID}'"; $s = "select JadwalID\r\n from jadwal\r\n where KodeID = '" . KodeID . "'\r\n {$whr_prodi}\r\n\t {$whr_tahun}\r\n order by HariID, JamMulai, JamSelesai"; $r = _query($s); while ($w = _fetch_array($r)) { CetakPresensiMhsw($w['JadwalID'], $pdf); } } else { CetakPresensiMhsw($JadwalID, $pdf); } $pdf->Output(); // *** Functions ***
$usuarioNome = $_GET['UsuarioNome']; //Position at 1.5 cm from bottom $this->SetY(-15); //Arial italic 8 $this->SetFont('Arial', 'I', 7); //Page number $this->Line(10, 281, 200, 281); $this->Cell(0, 3, 'Emitido por: ' . $usuarioNome); } } //Instancia a classe gerador de pdf $pdf = new PDF(); //Define os atributos de propriedade do arquivo PDF $pdf->SetCreator('work | eventos'); $pdf->SetAuthor($usuarioNome . ' - ' . $empresaNome); $pdf->SetTitle('Relação de Retornos por Data'); $pdf->SetSubject('Relatório gerado automaticamente pelo sistema'); $pdf->AliasNbPages(); $pdf->AddPage('L'); //Verifica se existem registros if ($registros > 0) { //Define o status zero para fazer a quebra if ($edtTipoConsulta == "0") { $status_atual = 1; $pdf->SetFont('Arial', 'B', 14); $pdf->Cell(0, 5, "Títulos Processados"); $pdf->ln(); } else { $status_atual = $edtTipoConsulta; switch ($status_atual) { case 1:
$this->SetY(-15); //Arial italic 8 $this->SetFont('Arial', 'I', 8); //Page number //$this->Cell(0, 10, 'Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Please consider the environment before printing this report', 0, 0, 'L'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Report generated by nexexcel.com', 0, 0, 'R'); } } $pdf = new PDF('P'); $pdf->AliasNbPages(); $pdf->SetAuthor("*****@*****.**"); $pdf->SetSubject("MM Circular"); $pdf->SetTitle("MM Circular"); $pdf->SetCreator("Imran Zahid"); $prop = array('HeaderColor' => array(0, 0, 0), 'HeaderTextColor' => array(255, 255, 255), 'color1' => array(217, 217, 217), 'color2' => array(255, 255, 255), 'textcolor1' => array(0, 0, 0), 'textcolor2' => array(0, 0, 0), 'padding' => 1, 'formatNumber' => TRUE, 'formatNumberDecimal' => 0, 'font' => array('Arial', '', 8), 'thfont' => array('Arial', 'B', 10)); foreach ($data as $vid => $d) { $vehicle = $d['vehicle']; $pdf->AddPage(); $pdf->AddCol('cno', '5%', '', 'L'); if ($vendor == 'TIK') { $pdf->AddCol('description', '25%', '', 'L'); $pdf->AddCol('fix_rate', '15%', '', 'R'); } else { $pdf->AddCol('description', '40%', '', 'L'); } $pdf->AddCol('model', '15%', '', 'L'); $pdf->AddCol('oem', '15%', '', 'L'); $pdf->AddCol('rate', '15%', '', 'R');
$this->SetY(-15); //Arial italic 8 $this->SetFont('Arial', 'I', 8); //Page number //$this->Cell(0, 10, 'Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Please consider the environment before printing this report', 0, 0, 'L'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Report generated by nexexcel.com', 0, 0, 'R'); } } $pdf = new PDF('L'); $pdf->AliasNbPages(); $pdf->SetAuthor("*****@*****.**"); $pdf->SetSubject("Sales Vendor Party"); $pdf->SetTitle("Sales Vendor Party"); $pdf->SetCreator("Imran Zahid"); $prop = array('HeaderColor' => array(0, 0, 0), 'HeaderTextColor' => array(255, 255, 255), 'color1' => array(217, 217, 217), 'color2' => array(255, 255, 255), 'textcolor1' => array(0, 0, 0), 'textcolor2' => array(0, 0, 0), 'padding' => 2, 'formatNumber' => TRUE, 'font' => array('Arial', '', 10), 'thfont' => array('Arial', 'B', 12)); $pdf->AddPage(); $pdf->AddCol('seq', '8%', 'Inv No', 'L'); $pdf->AddCol('cno', '5%', 'C-No', 'L'); $pdf->AddCol('description', '47%', 'Item Description', 'L'); $pdf->AddCol('sales_qty', '8%', 'Quantity', 'R'); $pdf->AddCol('sales_rate', '8%', 'Rate', 'R'); $pdf->AddCol('circular_rate', '8%', 'Circular', 'R'); $pdf->AddCol('fix_rate', '8%', 'Fix Rate', 'R'); $pdf->AddCol('diff', '8%', 'Difference', 'R'); $pdf->Table($data, $prop); $prop['font'] = array('Arial', 'B', 12); $data = array($tdata); $pdf->AddCol('title', '92%', 'Title', 'C');
$this->SetY(-15); //Arial italic 8 $this->SetFont('Arial', 'I', 7); //Page number $this->Line(10, 281, 200, 281); $this->Cell(0, 3, 'Emitido por: ' . $usuarioNome); //Logotipo $this->Image('../image/workcrm_powered.jpg', 175, 282, 24); } } //Instancia a classe gerador de pdf $pdf = new PDF(); //Define os atributos de propriedade do arquivo PDF $pdf->SetCreator('work | crm - www.workcrm.com.br'); $pdf->SetAuthor($usuarioNome . " - " . $empresaNome); $pdf->SetTitle('Relação de Contas'); $pdf->SetSubject('Relatório gerado automaticamente pelo sistema'); $pdf->AliasNbPages(); //Cria a primeira página no modo landscape $pdf->AddPage(L); //Verifica se precisa imprimir o cabeçalho da quebra if ($SemQuebra != 1) { //Imprime o cabeçalho da primeira quebra $pdf->ln(); $pdf->SetFont('Arial', 'B', 10); $pdf->Cell(0, 5, $Agrupamento_nome . $Nome_quebra); $pdf->SetFont('Arial', '', 10); } //Salta a primeira linha $pdf->ln(); //Monta as linhas com os dados da query
// Author : SIAKAD TEAM // Email : setio.dewo@gmail.com // Start : 17 Oktober 2008 session_start(); include_once "../dwo.lib.php"; include_once "../db.mysql.php"; include_once "../connectdb.php"; include_once "../parameter.php"; include_once "../cekparam.php"; include_once "../header_pdf.php"; // *** Parameters *** $TahunID = GetSetVar('TahunID'); $ProdiID = GetSetVar('ProdiID'); // *** Init PDF $pdf = new PDF(); $pdf->SetTitle("Rekap Biaya Mahasiswa"); $lbr = 190; BuatIsinya($TahunID, $ProdiID, $pdf); $pdf->Output(); // *** Functions *** function BuatIsinya($TahunID, $ProdiID, $p) { $whr_prodi = $ProdiID == '' ? '' : "and h.ProdiID = '{$ProdiID}' "; $s = "select h.MhswID, m.Nama, h.ProdiID,\r\n h.Biaya, h.Potongan, h.Tarik, h.Bayar,\r\n format(h.Biaya, 0) as _Biaya,\r\n format(h.Potongan, 0) as _Potongan,\r\n format(h.Tarik, 0) as _Tarik,\r\n format(h.Bayar, 0) as _Bayar,\r\n (h.Biaya + h.Tarik - h.Potongan - h.Bayar) as TTL, \r\n format((h.Biaya + h.Tarik - h.Potongan - h.Bayar), 0) as _TTL\r\n from khs h\r\n left outer join mhsw m on m.MhswID = h.MhswID and m.KodeID = '" . KodeID . "'\r\n where h.TahunID = '{$TahunID}'\r\n {$whr_prodi}\r\n order by h.ProdiID, h.MhswID"; $r = _query($s); $n = 0; $t = 5; $ttl = 0; $_prd = ';alskdjfa;lsdhguairgsofjhjg9e8rgjpsofjg'; while ($w = _fetch_array($r)) { if ($_prd != $w['ProdiID']) {
$this->SetY(-15); //Arial italic 8 $this->SetFont('Arial', 'I', 8); //Page number //$this->Cell(0, 10, 'Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Please consider the environment before printing this report', 0, 0, 'L'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Report generated by nexexcel.com', 0, 0, 'R'); } } $pdf = new PDF('P', 'mm', 'A5'); $pdf->AliasNbPages(); $pdf->SetAuthor("*****@*****.**"); $pdf->SetSubject("Purchase Return"); $pdf->SetTitle("Purchase Return"); $pdf->SetCreator("Imran Zahid"); $prop = array('HeaderColor' => array(0, 0, 0), 'HeaderTextColor' => array(255, 255, 255), 'color1' => array(217, 217, 217), 'color2' => array(255, 255, 255), 'textcolor1' => array(0, 0, 0), 'textcolor2' => array(0, 0, 0), 'padding' => 2, 'font' => array('Arial', '', 8), 'thfont' => array('Arial', 'B', 8)); $title = $_title; $pdf->AddPage(); $where = ""; if (strlen($_GET['invoice']) > 0) { $input = $_GET['invoice']; $rangeCharacters = "0123456789, -"; $billnos = array(); $ret = containsOnly($input, $rangeCharacters); if (containsOnly($input, $rangeCharacters)) { $ranges = explode(",", $input); for ($j = 0; $j < count($ranges); $j++) { $range = trim($ranges[$j]); if (strlen($range) < 1) {
$this->SetY(-15); //Arial italic 8 $this->SetFont('Arial', 'I', 8); //Page number $this->Cell(0, 10, 'Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Please consider the environment before printing this report', 0, 0, 'L'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Report generated by nexexcel.com', 0, 0, 'R'); } } $pdf = new PDF('P'); $pdf->AliasNbPages(); $pdf->SetAuthor("*****@*****.**"); $pdf->SetSubject("Inventory Movement"); $pdf->SetTitle("Inventory Movement"); $pdf->SetCreator("Imran Zahid"); $prop = array('HeaderColor' => array(0, 0, 0), 'HeaderTextColor' => array(255, 255, 255), 'color1' => array(217, 217, 217), 'color2' => array(255, 255, 255), 'textcolor1' => array(0, 0, 0), 'textcolor2' => array(0, 0, 0), 'padding' => 2, 'formatNumber' => TRUE, 'font' => array('Arial', '', 8), 'thfont' => array('Arial', 'B', 10)); $title = $_title; $firstPage = true; $grandTotal = (double) 0; foreach ($data as $godown_name => $ndata) { $opening_balance = $ndata['opening_balance']; $rate = $ndata['rate']; if ($firstPage === true) { $pdf->AddPage(); $firstPage = false; } $pdf->printTitle(); $pdf->AddCol('sno', '5%', 'S#', 'C'); $pdf->AddCol('event', '15%', 'Event', 'L');
include_once "../header_pdf.php"; include_once "../util.lib.php"; // *** Parameters *** $TahunID = GetSetVar('TahunID'); $ProdiID = GetSetVar('ProdiID'); if (empty($TahunID)) { die(ErrorMsg("Error", "Tentukan tahun akademik-nya dulu.\r\n <hr size=1 color=silver />\r\n <input type=button name='Tutup' value='Tutup'\r\n onClick='window.close()' />")); } if (empty($ProdiID)) { die(ErrorMsg("Error", "Tentukan Program Studi-nya dulu.\r\n <hr size=1 color=silver />\r\n <input type=button name='Tutup' value='Tutup'\r\n onClick='window.close()' />")); } // *** Main $prds = getaField('prodi', "KodeID = '" . KodeID . "' and ProdiID", $ProdiID, 'Nama'); $thn = NamaTahun($TahunID); $pdf = new PDF('P', 'mm', 'A4'); $pdf->SetTitle("Jadwal Ujian Sidang Komprehensif Tahun {$thn}"); $pdf->AddPage(); $pdf->SetFont('Helvetica', 'B', 14); $pdf->Cell($t, 9, "Jadwal Ujian Sidang Komprehensif - {$thn}", 0, 1, 'C'); $pdf->Cell($t, 9, "Program Studi {$prds}", 0, 1, 'C'); Isinya($pdf); $pdf->Output(); // *** Functions *** function Isinya($p) { $lbr = 290; $t = 5; JudulKolomnya($p); $p->SetFont('Helvetica', '', 8); $s = "select k.*, m.MhswID,left(m.Nama, 28) as Mhsw,m.KelasID\r\n \t\tfrom kompre k\r\n left outer join mhsw m on m.MhswID = k.MhswID and m.KodeID = '" . KodeID . "'\r\n\twhere k.KodeID = '" . KodeID . "'\r\n and k.TahunID = '{$_SESSION['TahunID']}'\r\n\t and k.Lulus = 'N'\r\n\t and k.NA = 'N'\r\n Group by k.MhswID"; $r = _query($s);
$this->SetY(-15); //Arial italic 8 $this->SetFont('Arial', 'I', 8); //Page number //$this->Cell(0, 10, 'Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Please consider the environment before printing this report', 0, 0, 'L'); $this->SetX($this->lMargin); $this->Cell(0, 10, 'Report generated by nexexcel.com', 0, 0, 'R'); } } $pdf = new PDF('L'); $pdf->AliasNbPages(); $pdf->SetAuthor("*****@*****.**"); $pdf->SetSubject("Sales Comparision"); $pdf->SetTitle("Sales Comparision"); $pdf->SetCreator("Imran Zahid"); foreach ($regionals as $city => $regional) { $prop = array('HeaderColor' => array(0, 0, 0), 'HeaderTextColor' => array(255, 255, 255), 'color1' => array(217, 217, 217), 'color2' => array(255, 255, 255), 'textcolor1' => array(0, 0, 0), 'textcolor2' => array(0, 0, 0), 'padding' => 1, 'formatNumber' => TRUE, 'font' => array('Arial', '', 8), 'thfont' => array('Arial', 'B', 10)); $ndata = $regional['data']; $totals = $regional['totals']; $pdf->AddPage(); $pdf->AddCol('vendor', '16%', 'Vendor', 'L'); foreach ($months as $month) { $pdf->AddCol($month, '7%', $month, 'R'); } $pdf->Table($ndata, $prop); $prop['font'] = array('Arial', 'B', 10); $ndata = array(); $ndata[] = $totals; $pdf->AddCol('vendor', '16%', 'Vendor', 'L');
} function Footer() { //Position at 1.5 cm from bottom $this->SetY(-15); //Arial italic 8 $this->SetFont('Arial', 'I', 8); //Page number $this->Cell(0, 10, 'Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C'); } } $pdf = new PDF('L', $unit = 'mm', $format = 'A4'); $pdf->AliasNbPages(); $pdf->SetAuthor("*****@*****.**"); $pdf->SetSubject("Daily Sales"); $pdf->SetTitle("Daily Sales"); $pdf->SetCreator("Imran Zahid"); $prop = array('color1' => array(255, 255, 255), 'color2' => array(255, 255, 255), 'color3' => array(128, 128, 128), 'padding' => 2, 'font' => array('Arial', '', 10), 'thfont' => array('Arial', 'B', 10)); $pdf->AddPage(); $pdf->AddCol('party_name', "20%", 'Party', 'L'); $pdf->AddCol('vendor', "20%", 'Vendor', 'L'); $pdf->AddCol('cat_name', "20%", 'Category', 'L'); $pdf->AddCol('description', "20%", 'Item', 'L'); $pdf->AddCol("cs", "10%", 'CS', 'R'); $pdf->AddCol("pc", "10%", 'PC', 'R'); $pdf->Table($data, $prop); $_cMargin = $pdf->cMargin; $pdf->cMargin = $prop['padding']; $pdf->SetFont('Arial', 'B', 10); $pdf->Cell(221.59806666667, 6, "Total", 1, 0, 'C'); $pdf->Cell(27.69975833333, 6, $totals['cs'], 1, 0, 'R');
<?php require_once 'declaracao_matricula.inc.php'; require_once '../../../lib/fpdf16/fpdf.php'; class PDF extends FPDF { } $pdf = new PDF(); $pdf->AddPage(); $pdf->SetMargins(20, 20, 20); $pdf->SetTitle('Declaração de matrícula'); $pdf->SetFont('Times', 'B', 14); //$pdf->Write(5,'DECLARAÇÃO'); $pdf->Ln(70); $pdf->Cell(0, 5, 'DECLARAÇÃO', 0, 1, 'C', 0, 0, 0); $pdf->Ln(15); $pdf->SetFont('Times', '', 13); $pdf->MultiCell(0, 5, $corpo, 0, 'J'); $pdf->Ln(10); $pdf->Cell(0, 5, $data_declaracao, 0, 1, 'J', 0, 0, 0); $pdf->Ln(15); $pdf->Cell(44); $pdf->Cell(70, 5, $carimbo_nome, 0, 1, 'C', 0, 0, 0); $pdf->SetFont('Times', '', 10); $pdf->Cell(44); $pdf->MultiCell(70, 5, $carimbo_dados, 0, 'C'); //$pdf->SetFont('Times','',12); $pdf->Ln(15); $pdf->SetFont('Times', '', 9); $pdf->MultiCell(0, 5, $decretos, 0, 'J'); $pdf->Ln(2);
$usuarioNome = $_GET["UsuarioNome"]; //Position at 1.5 cm from bottom $this->SetY(-15); //Arial italic 8 $this->SetFont('Arial', 'I', 7); //Page number $this->Line(10, 281, 200, 281); $this->Cell(0, 3, 'Emitido por: ' . $usuarioNome); } } //Instancia a classe gerador de pdf $pdf = new PDF(); //Define os atributos de propriedade do arquivo PDF $pdf->SetCreator('work | eventos'); $pdf->SetAuthor($usuarioNome . " - " . $empresaNome); $pdf->SetTitle('Relação de Momentos de Repertório'); $pdf->SetSubject('Relatório gerado automaticamente pelo sistema'); $pdf->AliasNbPages(); $pdf->AddPage(); //Títulos das colunas $pdf->SetFont('Arial', 'B', 10); //Define a cor RGB do fundo da celula $pdf->SetFillColor(178, 178, 178); //Faz a célula ser preenchida. Isso é feito setando 1 após a expressao de alinhamento $pdf->Cell(0, 6, 'Descrição do Momento de Repertório', 1, 0, 'L', 1); $pdf->SetX(170); $pdf->Cell(0, 6, 'Ativo'); //Monta as linhas com os dados da query $pdf->SetFont('Arial', '', 10); while ($dados = mysql_fetch_array($sql)) { switch ($dados[ativo]) {
// Email : setio.dewo@gmail.com // Start : 20 Oktober 2008 session_start(); include_once "../dwo.lib.php"; include_once "../db.mysql.php"; include_once "../connectdb.php"; include_once "../parameter.php"; include_once "../cekparam.php"; include_once "../header_pdf.php"; // *** Parameters *** $TahunID = GetSetVar('TahunID'); $DosenID = GetSetVar('DosenID'); $dsn = GetFields('dosen', "Login='******' and KodeID", KodeID, "*"); // *** Main *** $pdf = new PDF(); $pdf->SetTitle("Jadwal Dosen"); $pdf->AddPage(); // Buat header dulu BuatHeader($TahunID, $dsn, $pdf); // Tampilkan datanya AmbilJadwal($TahunID, $dsn, $pdf); $pdf->Output(); // *** Functions *** function BuatHeader($TahunID, $dsn, $p) { $lbr = 190; $t = 5; $p->SetFont('Helvetica', 'B', 14); $p->Cell($lbr, $t, "Jadwal Mengajar - {$TahunID}", 0, 1, 'C'); $p->Cell($lbr, $t, "Dosen: {$dsn['Nama']}, {$dsn['Gelar']}", 0, 1, 'C'); $p->Ln(2);