本文整理汇总了PHP中Cezpdf类的典型用法代码示例。如果您正苦于以下问题:PHP Cezpdf类的具体用法?PHP Cezpdf怎么用?PHP Cezpdf使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Cezpdf类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: printPDF
function printPDF($res, $res2, $data)
{
$pdf = new Cezpdf("LETTER");
$pdf->ezSetMargins(72, 30, 50, 30);
$pdf->selectFont('Helvetica');
$opts = array('justification' => "center");
$pdf->ezText($res['facility_address'], "", $opts);
$pdf->ezText("\n" . $res2['patient_name'] . "\n" . xl('Date of Birth') . ": " . $res2['patient_DOB'] . "\n" . $res2['patient_address']);
$pdf->ezText("\n");
$opts = array('maxWidth' => 550, 'fontSize' => 8);
$pdf->ezTable($data, "", $title, $opts);
$pdf->ezText("\n\n\n\n" . xl('Signature') . ":________________________________", "", array('justification' => 'right'));
$pdf->ezStream();
}
示例2: printPDF
function printPDF($res, $res2, $data)
{
require_once $GLOBALS['fileroot'] . "/library/classes/class.ezpdf.php";
$pdf = new Cezpdf("LETTER");
$pdf->ezSetMargins(72, 30, 50, 30);
$pdf->selectFont($GLOBALS['fileroot'] . "/library/fonts/Helvetica.afm");
$opts = array('justification' => "center");
$pdf->ezText($res['facility_address'], "", $opts);
$pdf->ezText("\n" . $res2['patient_name'] . "\n" . xl('Date of Birth') . ": " . $res2['patient_DOB'] . "\n" . $res2['patient_address']);
$pdf->ezText("\n");
$opts = array('maxWidth' => 550, 'fontSize' => 8);
$pdf->ezTable($data, "", $title, $opts);
$pdf->ezText("\n\n\n\n" . xl('Signature') . ":________________________________", "", array('justification' => 'right'));
$pdf->ezStream();
}
示例3: pdf
function pdf()
{
$this->vp = new tx(0, 600, 600, 0);
parent::Cezpdf('letter');
$datacreator = array('Author' => 'Cordep', 'Creator' => __CONTACTO_DOCS__, 'Producer' => 'http://www.cordep.cl');
$this->addInfo($datacreator);
$this->ezSetMargins(25, 40, 25, 25);
$this->setColor(0.45, 0.45, 0.45);
$this->selectFont(__ROOT__ . '/_lib/fonts/Helvetica.afm');
//url y fecha en la parte superior
$this->ezText("www.cordep.cl\n", 10, array('left' => '10'));
$fecha = date('d/m/Y');
$this->addText(525, 751, 10, $fecha);
//imagen de cabecera
$this->ezImage(__ROOT__ . '/images/layout/ph3.jpg', 5, 552, 'none', 'left');
//datos sobre la imagen de cabecera
$this->addText(475, 729, 8, utf8_decode('<b>Corporación de Deportes</b>'));
$this->addText(436, 717, 8, utf8_decode('<b>Cámara Chilena de la Construcción</b>'));
$this->addText(430, 704, 8, 'Lago Ranco 1890, Pedro Aguirre Cerda');
$this->addText(499, 692, 8, __CONTACTO_DOCS__);
/*
$this->filledRectangle(30,30,552,600);
$this->linea( 0, 0 , 100, 30 ) ;
$this->line( 30, 30, 542, 590 ) ;
*/
}
示例4: BitPdf
function BitPdf()
{
Cezpdf::Cezpdf('TRADEPAPERBACK');
$this->loadSettings();
$this->selectFont($this->mSettings['font']);
$grammarfile = UTIL_PKG_PATH . 'htmlparser/htmlgrammar.cmp';
if ($fp = fopen($grammarfile, 'r')) {
$this->html_grammar = unserialize(fread($fp, filesize($grammarfile)));
}
fclose($fp);
}
示例5: generar_pdf
function generar_pdf()
{
require_once toba_dir() . '/php/3ros/ezpdf/class.ezpdf.php';
$pdf = new Cezpdf();
$pdf->selectFont(toba_dir() . '/php/3ros/ezpdf/fonts/Helvetica.afm');
$pdf->ezText('Ejemplo Firma Digital. Tiene dos attachments XML', 14);
//-- Cuadro con datos
$opciones = array('splitRows' => 0, 'rowGap' => 1, 'showHeadings' => true, 'titleFontSize' => 9, 'fontSize' => 10, 'shadeCol' => array(0.9, 0.9, 0.9), 'outerLineThickness' => 0.7, 'innerLineThickness' => 0.7, 'xOrientation' => 'center', 'width' => 500);
$this->s__datos_juegos = toba::db()->consultar("SELECT * from ref_juegos");
$pdf->ezTable($this->s__datos_juegos, '', 'Juegos', $opciones);
$this->s__datos_deportes = toba::db()->consultar("SELECT * from ref_deportes");
$pdf->ezTable($this->s__datos_deportes, '', 'Deportes', $opciones);
$tmp = $pdf->ezOutput(0);
$this->s__pdf = array();
$sesion = get_firmador()->generar_sesion();
$this->s__pdf['path'] = toba::proyecto()->get_path_temp() . "/doc{$sesion}_sinfirma.pdf";
if (!file_put_contents($this->s__pdf['path'], $tmp)) {
throw new toba_error("Imposible escribir en '{$this->s__pdf['path']}'. Chequee permisos");
}
}
示例6: alert
$lb_valido=$io_report->uf_spg_reporte_modificaciones_presupuestarias($ls_ckbrect,$ls_ckbtras,$ls_ckbinsu,$ls_ckbcre,
$ldt_fecdes,$ldt_fechas,$ls_comprobante,$ls_procede,
$ldt_fecha);
if($lb_valido==false) // Existe algún error ó no hay registros
{
print("<script language=JavaScript>");
print(" alert('No hay nada que Reportar');");
print(" close();");
print("</script>");
}
else // Imprimimos el reporte
{
error_reporting(E_ALL);
set_time_limit(1800);
$io_pdf=new Cezpdf('LETTER','portrait'); // Instancia de la clase PDF
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
//$io_pdf->ezSetCmMargins(4,3,3,3); // Configuración de los margenes en centímetros
uf_print_encabezado_pagina($ls_titulo,$io_pdf); // Imprimimos el encabezado de la página
$io_pdf->ezStartPageNumbers(550,50,8,'','',1); // Insertar el número de página
$io_report->dts_reporte->group_noorder("procomp");
$li_tot=$io_report->dts_reporte->getRowCount("spg_cuenta");
$ld_totalaumento=0;
$ld_totaldismi=0;
for($z=1;$z<=$li_tot;$z++)
{
$li_tmp=($z+1);
$io_pdf->transaction('start'); // Iniciamos la transacción
$thisPageNum=$io_pdf->ezPageCount;
$ls_procede=$io_report->dts_reporte->data["procede"][$z];
$ls_procomp=$io_report->dts_reporte->data["procomp"][$z];
开发者ID:ssolano,项目名称:cafe_sigesp,代码行数:31,代码来源:sigesp_spg_rpp_modificaciones_presupuestaria_aprobadas.php
示例7: alert
$hidnumero= $_GET["hidnumero"];
$hidtipcom= $_GET["hidtipcom"];
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido=$io_report->uf_select_orden_imprimir($ls_codemp,$hidnumero,$hidtipcom);
if($lb_valido==false)
{
print("<script language=JavaScript>");
print(" alert('No hay nada que Reportar');");
print(" close();");
print("</script>");
}
else
{
error_reporting(E_ALL);
set_time_limit(1800);
$io_pdf=new Cezpdf('LEGAL','portrait'); // Instancia de la clase PDF
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
$io_pdf->ezSetCmMargins(8,6,3,3); // Configuración de los margenes en centímetros
$li_totrow=$io_report->ds_orden->getRowCount("numordcom");
for($i=1;$i<=$li_totrow;$i++)
{
$li_totprenom=0;
$li_totant=0;
$ls_pais= "";
$ls_estado= "";
$ls_parroquia= "";
$ls_municipio= "";
$ls_denfuefin= "";
$ls_moneda= "";
$ls_numord= $io_report->ds_orden->data["numordcom"][$i];
$ls_estcondat= $io_report->ds_orden->data["estcondat"][$i];
示例8: mysql_connect
<?php
if (@$_REQUEST['action'] == "getpdf") {
mysql_connect("localhost", "root", "");
mysql_select_db("cdcol");
include 'Cezpdf.php';
$pdf = new Cezpdf();
$pdf->selectFont('/Applications/XAMPP/xamppfiles/lib/php/fonts/Helvetica.afm');
$pdf->ezText('CD Collection', 14);
$pdf->ezText('Copyright 2002-2013 Kai Seidler, oswald@apachefriends.org, GPL', 10);
$pdf->ezText('', 12);
$result = mysql_query("SELECT id,titel,interpret,jahr FROM cds ORDER BY interpret;");
$i = 0;
while ($row = mysql_fetch_array($result)) {
$data[$i] = array('interpret' => $row['interpret'], 'titel' => $row['titel'], 'jahr' => $row['jahr']);
$i++;
}
$pdf->ezTable($data, "", "", array('width' => 500));
$pdf->ezStream();
exit;
}
include "langsettings.php";
?>
<html>
<head>
<title>apachefriends.org cd collection</title>
<link href="xampp.css" rel="stylesheet" type="text/css">
</head>
<body>
示例9: substr
$li_lastday = $io_fecha->uf_last_day($ls_mes, $ls_agno);
$li_lastday = substr($li_lastday, 0, 2);
$as_fechadesde = $ls_agno . '/' . $ls_mes . '/01';
$as_fechahasta = $ls_agno . '/' . $ls_mes . '/' . $li_lastday;
$ls_mesletras = $io_fecha->uf_load_nombre_mes($ls_mes);
$ls_periodo = "MES: " . $ls_mesletras . " AÑO" . $ls_agno . "";
//--------------------------------------------------------------------------------------------------------------------------------
$ld_monto = 0;
$ld_impuesto = 0;
$ld_sumcom = 0;
$ld_baseimp = 0;
$arremp = $_SESSION["la_empresa"];
$ls_codemp = $arremp["codemp"];
error_reporting(E_ALL);
set_time_limit(1800);
$io_pdf = new Cezpdf('LEGAL', 'landscape');
// Instancia de la clase PDF
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
// Seleccionamos el tipo de letra
$io_pdf->ezSetCmMargins(3.5, 3, 2.5, 2.5);
// Configuracin de los margenes en centmetros
uf_print_titulo(&$io_pdf);
$io_pdf->ezStartPageNumbers(970, 40, 10, '', '', 1);
// Insertar el nmero de pgina
$lb_valido = $io_report->uf_select_report_libcompra($as_fechadesde, $as_fechahasta, &$rs_resultado);
uf_print_encabezado_pagina($ls_titulo, $ls_mesletras, $ls_agno, &$io_pdf);
uf_print_cabecera(&$io_pdf);
$ldec_totimp8 = 0;
//Variable de tipo acumulador que almacenara el monto total de los impuestos a 8%.
$ldec_totimp9 = 0;
//Variable de tipo acumulador que almacenara el monto total de los impuestos a 14%.
示例10: print
$rs_data = $io_report->uf_load_cabecera_formato_solicitud_cotizacion($ls_numsolcot,$ls_tipsolcot,$ls_fecsolcot,$ls_tabla,&$lb_valido);
if (!$lb_valido)
{
print("<script language=JavaScript>");
print(" alert('No hay nada que Reportar !!!');");
print(" close();");
print("</script>");
}
else
{
$li_numrows = $io_sql->num_rows($rs_data);
if ($li_numrows>0)
{
error_reporting(E_ALL);
set_time_limit(1800);
$io_pdf = new Cezpdf('LETTER','portrait'); // Instancia de la clase PDF
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
$io_pdf->ezSetCmMargins(5,3,3,3); // Configuración de los margenes en centímetros
$io_pdf->ezStartPageNumbers(550,30,10,'','',1); // Insertar el número de página
$li_count = 0;
while (($row=$io_sql->fetch_row($rs_data)) && $lb_valido)
{
$li_count++;
if ($li_count>1)
{
$io_pdf->ezNewPage();
}
$ls_codpro = $row["cod_pro"];
$ls_nompro = $row["nompro"];
$ls_dirpro = $row["dirpro"];
$ls_telpro = $row["telpro"];
示例11: alert
$lb_valido=$io_report->uf_recibopago_personal($ls_codperdes,$ls_codperhas,$ls_coduniadm,$ls_conceptocero,$ls_conceptop2,
$ls_conceptoreporte,$ls_codubifis,$ls_codpai,$ls_codest,$ls_codmun,$ls_codpar,
$ls_subnomdes,$ls_subnomhas,$ls_orden); // Cargar el DS con los datos de la cabecera del reporte
}
if(($lb_valido==false) || ($io_report->rs_data->RecordCount()==0)) // Existe algún error ó no hay registros
{
print("<script language=JavaScript>");
print(" alert('No hay nada que Reportar');");
print(" close();");
print("</script>");
}
else // Imprimimos el reporte
{
error_reporting(E_ALL);
set_time_limit(1800);
$io_pdf=new Cezpdf('LETTER','portrait'); // Instancia de la clase PDF
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
$io_pdf->ezSetCmMargins(3,1,1,2); // Configuración de los margenes en centímetros
uf_print_encabezado_pagina($ls_titulo,$ls_desnom,$ls_periodo,$io_pdf); // Imprimimos el encabezado de la página
$li_totrow=$io_report->rs_data->RecordCount();
$li_i=1;
while((!$io_report->rs_data->EOF)&&($lb_valido))
{
$li_toting=0;
$li_totded=0;
$ls_codper=$io_report->rs_data->fields["codper"];
$ls_cedper=$io_report->rs_data->fields["cedper"];
$ls_nomper=$io_report->rs_data->fields["apeper"].", ".$io_report->rs_data->fields["nomper"];
$ls_descar=$io_report->rs_data->fields["descar"];
$ls_codcueban=$io_report->rs_data->fields["codcueban"];
$li_total=$io_report->rs_data->fields["total"];
示例12: Cezpdf
<?php
include 'class.ezpdf.php';
$pdf = new Cezpdf('LETTER');
$pdf->selectFont('fonts/Helvetica.afm');
$pdf->ezSetCmMargins(1, 1, 1.5, 1.5);
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("inventario", $conexion);
$queEmp = "SELECT * FROM acceso_sis where user = user order by user asc";
// agregar la tabla que vas a imprimir
$resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
$ixx = 0;
while ($datatmp = mysql_fetch_assoc($resEmp)) {
$ixx = $ixx + 1;
$data[] = array_merge($datatmp, array('num' => $ixx));
}
// son todos los campos de la tabla-nombre de como se imprime
$titles = array('num' => '<b>N°</b>', 'user' => '<b>Codigo de Usuario</b>', 'pass' => '<b>Contraseña encriptada</b>');
$options = array('shadeCol' => array(3, 3, 3), 'xOrientation' => 'center', 'width' => 580);
$txttit = "<b>Pasteleria Elisua´s</b>\n";
$txttit .= "Reporte de Usuario \n";
$pdf->ezText($txttit, 12, array('justification' => 'center'));
$pdf->ezTable($data, $titles, '', $options);
$pdf->ezText("\n\n\n", 10);
$pdf->ezText("<b>Fecha:</b> " . date("d/m/Y"), 10);
$pdf->ezText("<b>Hora:</b> " . date("H:i:s") . "\n\n", 10);
$pdf->ezText("Pasteleria Elisua´s CopyRight 2015 \n");
$pdf->ezStream();
示例13: error_reporting
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = $io_report->uf_saf_load_relbiemuefal($ls_codemp, $ls_coduniadm, $ls_cmpmov_desde, $ls_cmpmov_hasta, $ld_desde, $ld_hasta, $li_orden);
// Cargar el DS con los datos de la cabecera del reporte
if ($lb_valido == false) {
print "<script language=JavaScript>";
print "alert('No hay nada que Reportar');";
print "close();";
print "</script>";
} else {
///////////////////////////////// SEGURIDAD ////////////////////////////////////////////////////
$ls_desc_event = "Generó un reporte de Relacion de Bienes Muebles Faltantes. Desde el activo " . $ls_coddesde . " hasta " . $ls_codhasta;
$io_fun_activos->uf_load_seguridad_reporte("SAF", "sigesp_saf_r_activo.php", $ls_desc_event);
//////////////////////////////// SEGURIDAD /////////////////////////////////////////////////////
error_reporting(E_ALL);
set_time_limit(1800);
$io_pdf = new Cezpdf('LEGAL', 'landscape');
// Instancia de la clase PDF
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
// Seleccionamos el tipo de letra
$io_pdf->ezSetCmMargins(3.5, 3, 3, 3);
// Configuración de los margenes en centímetros
$io_pdf->ezStartPageNumbers(940, 50, 10, '', '', 1);
// Insertar el número de página
uf_print_encabezado_pagina($ls_titulo, "", $ld_fecha, $io_pdf);
// Imprimimos el encabezado de la página
$li_totrow = $io_report->ds->getRowCount("cmpmov");
$i = 0;
for ($li_i = 1; $li_i <= $li_totrow; $li_i++) {
$io_pdf->transaction('start');
// Iniciamos la transacción
$li_numpag = $io_pdf->ezPageCount;
示例14: api_get_user_info
$user = api_get_user_info($user_id);
$scoredisplay = ScoreDisplay::instance();
$scorecourse = $category[0]->calc_score($user_id);
$scorecourse_display = isset($scorecourse) ? $scoredisplay->display_score($scorecourse, SCORE_AVERAGE) : get_lang('NoResultsAvailable');
$cattotal = Category::load(0);
$scoretotal = $cattotal[0]->calc_score($user_id);
$scoretotal_display = isset($scoretotal) ? $scoredisplay->display_score($scoretotal, SCORE_PERCENT) : get_lang('NoResultsAvailable');
//prepare all necessary variables:
$organization_name = api_get_setting('Institution');
$portal_name = api_get_setting('siteName');
$stud_fn = $user['firstname'];
$stud_ln = $user['lastname'];
$certif_text = sprintf(get_lang('CertificateWCertifiesStudentXFinishedCourseYWithGradeZ'), $organization_name, $stud_fn . ' ' . $stud_ln, $category[0]->get_name(), $scorecourse_display);
$certif_text = str_replace("\\n", "\n", $certif_text);
$date = api_convert_and_format_date(null, DATE_FORMAT_SHORT);
$pdf = new Cezpdf('a4', 'landscape');
$pdf->selectFont(api_get_path(LIBRARY_PATH) . 'ezpdf/fonts/Courier.afm');
$pdf->ezSetMargins(30, 30, 50, 50);
//line Y coordinates in landscape mode are upside down (500 is on top, 10 is on the bottom)
$pdf->line(50, 50, 790, 50);
$pdf->line(50, 550, 790, 550);
$pdf->ezSetY(450);
//@todo replace image
//$pdf->ezImage(api_get_path(SYS_CODE_PATH).'img/dokeos_logo_certif.png',1,400,'','center','');
$pdf->ezSetY(480);
$pdf->ezText($certif_text, 28, array('justification' => 'center'));
//$pdf->ezSetY(750);
$pdf->ezSetY(50);
$pdf->ezText($date, 18, array('justification' => 'center'));
$pdf->ezSetY(580);
$pdf->ezText($organization_name, 22, array('justification' => 'left'));
示例15: __construct
public function __construct($p, $o)
{
parent::__construct($p, $o, 'none', array());
$this->isUnicode = true;
$this->allowedTags .= '|uline';
// always embed the font for the time being
//$this->embedFont = false;
}