本文整理汇总了PHP中Pdf::SetX方法的典型用法代码示例。如果您正苦于以下问题:PHP Pdf::SetX方法的具体用法?PHP Pdf::SetX怎么用?PHP Pdf::SetX使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pdf
的用法示例。
在下文中一共展示了Pdf::SetX方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Pdf
<div class="modal-body">
<h4 class="text-center">Click the button below to generate the daily sales report and inventory system</h4>
</div>
<?php
$pdf = new Pdf();
$pdf->AddPage();
$pdf->SetFont('Arial', '', 12);
$pdf->SetY(40);
$pdf->SetFont('Arial', '');
$pdf->SetY(60);
$pdf->MultiCell(0, 15, "Cashier: " . $data->get_fullname($_SESSION['id']));
$pdf->MultiCell(0, 15, "Date: " . date('F j,Y'));
$pdf->MultiCell(0, 15, "Shift: " . $_SESSION['shift']);
$y_axis_initial = 110;
$pdf->SetY($y_axis_initial);
$pdf->SetX(45);
//print column titles
$pdf->SetFillColor(252, 124, 5);
$pdf->SetLineWidth(1);
$pdf->SetFont('Arial', '', 11);
$pdf->Cell(265, 16, 'Item Name', 1, 0, 'C', 1);
$pdf->Cell(60, 16, 'Beg. In.', 1, 0, 'C', 1);
$pdf->Cell(50, 16, 'Add. In.', 1, 0, 'C', 1);
$pdf->Cell(50, 16, 'Add. Out.', 1, 0, 'C', 1);
$pdf->Cell(50, 16, 'End. In.', 1, 0, 'C', 1);
$pdf->Cell(50, 16, 'Sold', 1, 0, 'C', 1);
$row_height = 16;
$y_axis = $y_axis_initial + $row_height;
$connect = new mysqli('localhost', 'root', '', 'dsr');
$resultX = mysqli_query($connect, "SELECT * FROM particulars");
$x = 0;
示例2: generarPermiso
public function generarPermiso()
{
if ($this->input->get("fechades") == '' || $this->input->get("fechahas") == '') {
$desde = date('Y-m-d');
$hasta = date('Y-m-d');
} else {
$desde = $this->input->get("fechades");
$hasta = $this->input->get("fechahas");
}
$departamento = $this->input->get("departamento") != 'null' ? '=' . $this->input->get("departamento") : 'LIKE "%"';
$motivoautorizacion = $this->input->get("motivoautorizacion") != 'null' ? '=' . $this->input->get("motivoautorizacion") : 'LIKE "%"';
$tipoautorizacion = $this->input->get("tipoautorizacion") != 'null' ? '=' . $this->input->get("tipoautorizacion") : 'LIKE "%"';
$pdf = new Pdf('l', 'mm', 'A4', true, 'UTF-8', false);
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetSubject('Tutorial TCPDF');
$pdf->SetKeywords('TCPDF, PDF, example, test, guide');
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH1, PDF_HEADER_TITLE, PDF_HEADER_STRING);
$pdf->setFooterData($tc = array(0, 64, 0), $lc = array(0, 64, 128));
// datos por defecto de cabecera, se pueden modificar en el archivo tcpdf_config.php de libraries/config
$pdf->setHeaderFont(array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
$pdf->SetPageOrientation('p');
// se pueden modificar en el archivo tcpdf_config.php de libraries/config
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
// se pueden modificar en el archivo tcpdf_config.php de libraries/config
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
// se pueden modificar en el archivo tcpdf_config.php de libraries/config
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
//relación utilizada para ajustar la conversión de los píxeles
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
// establecer el modo de fuente por defecto
$pdf->setFontSubsetting(true);
$pdf->SetFont('times', '', 9, '', true);
$pdf->AddPage();
$html = null;
$nombre_archivo = null;
$username = $this->session->userdata('datasession');
if ($username['idusuario'] == 13) {
$resultado2 = $this->ReporteGeneral_model->getpermisos($motivoautorizacion, $tipoautorizacion, $desde, $hasta, $departamento);
$depa = $this->empleado_model->ReporteGeneral_model->getdptodos($departamento, $desde, $hasta);
} else {
$resultado2 = $this->ReporteGeneral_model->getpermisodos($motivoautorizacion, $tipoautorizacion, $username['idusuario'], $desde, $hasta);
$depa = $this->empleado_model->buscarDepartamentoUsuario($username['cedula'], $username['nacionalidad']);
}
//echo json_encode($resultado2);
if ($resultado2->num_rows() > 0) {
foreach ($depa->result_array() as $fila2) {
if ($username['idusuario'] == 13) {
$resultado = $this->ReporteGeneral_model->getpermiso($motivoautorizacion, $tipoautorizacion, $desde, $hasta, $fila2['departamento']);
} else {
$resultado = $resultado2;
}
$pdf->SetFont('Times', 'B', 14);
$pdf->Text(14, 25, 'Departamento: ' . $fila2['nombre']);
$pdf->SetFont('Times', 'B', 12);
$pdf->Text(50, 35, 'Listado de autorización(es) de empleado(s) con permiso.');
$pdf->Ln(20);
$pdf->Text(70, 40, 'Para la fecha: ' . $desde . ' al ' . $hasta);
$pdf->Ln(15);
$pdf->SetFont('times', '', 11, '', true);
$pdf->SetFillColor('150', '210', '255');
$pdf->Cell(20, 0, 'Cédula', 1, 0, 'C', 1);
$pdf->Cell(50, 0, 'Nombres y Apellidos', 1, 0, 'C', 1);
$pdf->Cell(32, 0, 'Fecha autorización', 1, 0, 'C', 1);
$pdf->Cell(42, 0, 'Motivo de la autorización', 1, 0, 'C', 1);
$pdf->Cell(45, 0, 'Tipo de autorización', 1, 1, 'C', 1);
$cedemp = 'null';
$permiso = array();
$tot = 0;
foreach ($resultado->result_array() as $fila) {
$tot = $tot + 1;
if ($cedemp != $fila['cedula']) {
if ($cedemp != 'null') {
$l = 1;
$e = 0;
$r = count($permiso);
if ($r > 3) {
$pdf->Cell(32, 0, $permiso[0], 1, 0, 'C', 0, '', 0);
while ($l < $r - 1) {
if ($e != $l) {
$pdf->Cell(42, 0, $permiso[$l], 1, 0, 'C', 0, '', 0);
$pdf->Cell(45, 0, $permiso[$l + 1], 1, 1, 'C', 0, '', 0);
} else {
$l = $l + 2;
if ($l < $r) {
$pdf->SetX(85);
$pdf->Cell(32, 0, $permiso[$l - 1], 1, 0, 'C', 0, '', 0);
$pdf->Cell(42, 0, $permiso[$l], 1, 0, 'C', 0, '', 0);
$pdf->Cell(45, 0, $permiso[$l + 1], 1, 1, 'C', 0, '', 0);
}
}
$l = $l + 1;
$e = $l;
}
} else {
$pdf->Cell(32, 0, $permiso[0], 1, 0, 'C', 0, '', 0);
$pdf->Cell(42, 0, $permiso[1], 1, 0, 'C', 0, '', 0);
$pdf->Cell(45, 0, $permiso[2], 1, 1, 'C', 0, '', 0);
//.........这里部分代码省略.........