Cell() 공개 메소드

public Cell ( $w, $h, $txt = '', $border, $ln, $align = '', $fill = false, $link = '' )
예제 #1
1
 function exportarPdf($param)
 {
     /* Abre um arquivo na pasta padrão do projeto, com o nome "resultados.pdf"      */
     $destino = dirname(__FILE__) . "/../../archives/resultados.pdf";
     /* Novo arquivo PDF.                                                            */
     $pdf = new tFPDF('P', 'mm', 'A4');
     /* Nova página em formato de retrato, e define tamanho das tabelas.				*/
     $pdf->AddPage('L');
     $pdf->SetWidths(array(52, 40, 20, 23, 27, 27, 30, 30, 28));
     /* Cabeçalho do PDF, que só vai na primeira página, devidamente formatado.      */
     $pdf->SetFont('Times', 'b', 24);
     $pdf->Cell(40, 10, 'ProDown');
     $pdf->SetTextColor(128, 128, 128);
     $pdf->SetFont('Times', '', 16);
     $pdf->Cell(0, 10, utf8_decode('Sistema de Gestão de Informações'));
     /* Prepara a formatação das tabelas                                             */
     $pdf->SetTextColor(0, 0, 0);
     $pdf->ln();
     $pdf->ln();
     $pdf = $this->geraCabecalho($pdf);
     /* Coloca os resultados obtidos relacionados aos quintis.                       */
     if (is_array($param)) {
         $i = 0;
         foreach ($param as $teste) {
             $pdf->Row(array(utf8_decode($teste['nome']), utf8_decode($teste['turma']), $teste['dt_ocorrencia'], $teste['abdominal'], $teste['agilidade'], $teste['flexibilidade'], $teste['forca_explosiva_inferir'], $teste['forca_explosiva_superior'], $teste['velocidade']));
         }
     }
     /* Quebra de linha com inserção da data e hora em que o PDF foi gerado         */
     $pdf->ln();
     $pdf->Cell(0, 10, utf8_decode(date("d/m/Y - H:i:s")));
     /* Retorna o PDF pra controller, e ela que se vire.                            */
     $pdf->output($destino);
     return ARQUIVO . "resultados.pdf";
 }
예제 #2
0
 /**
  * Constructs a single line
  *
  * @param \tFPDF $pdf
  * @param $text
  * @param int|null $margin
  * @param $fontSize
  * @param bool $useBoldFont
  * @internal param string $fontWeight
  * @return $this
  */
 private function makeLine(&$pdf, $text, $fontSize, $margin = null, $useBoldFont = false)
 {
     $fontFamily = $useBoldFont ? 'arialbd' : 'arial';
     $pdf->SetFont($fontFamily, '', $fontSize);
     $pdf->Ln($margin);
     $pdf->Cell(0, 0, $text, 0, 1, 'C');
     return $this;
 }
예제 #3
0
     /**
      * CASE generating the pdf of items to rennew
      */
 /**
  * CASE generating the pdf of items to rennew
  */
 case "generate_renewal_pdf":
     //Prepare the PDF file
     include $_SESSION['settings']['cpassman_dir'] . '/includes/libraries/Pdf/Tfpdf/tfpdf.class.php';
     $pdf = new tFPDF();
     //Add font for utf-8
     $pdf->AddFont('DejaVu', '', 'DejaVuSansCondensed.ttf', true);
     $pdf->aliasNbPages();
     $pdf->addPage();
     $pdf->SetFont('DejaVu', '', 16);
     $pdf->Cell(0, 10, $LANG['renewal_needed_pdf_title'], 0, 1, 'C', false);
     $pdf->SetFont('DejaVu', '', 12);
     $pdf->Cell(0, 10, $LANG['pdf_del_date'] . date($_SESSION['settings']['date_format'] . " " . $_SESSION['settings']['time_format'], time()), 0, 1, 'C', false);
     $pdf->SetFont('DejaVu', '', 10);
     $pdf->SetFillColor(192, 192, 192);
     $pdf->cell(70, 6, $LANG['label'], 1, 0, "C", 1);
     $pdf->cell(25, 6, $LANG['creation_date'], 1, 0, "C", 1);
     $pdf->cell(25, 6, $LANG['expiration_date'], 1, 0, "C", 1);
     $pdf->cell(45, 6, $LANG['group'], 1, 0, "C", 1);
     $pdf->cell(25, 6, $LANG['author'], 1, 1, "C", 1);
     $pdf->SetFont('DejaVu', '', 9);
     foreach (explode('@|@', addslashes($_POST['text'])) as $line) {
         $elem = explode('@;@', $line);
         if (!empty($elem[0])) {
             $pdf->cell(70, 6, $elem[0], 1, 0, "L");
             $pdf->cell(25, 6, $elem[1], 1, 0, "C");
예제 #4
0
             }
             $id_managed = $reccord['id'];
         }
     }
 }
 //Build PDF
 if (!empty($full_listing)) {
     //Prepare the PDF file
     include '../includes/libraries/tfpdf/tfpdf.php';
     $pdf = new tFPDF();
     //Add font for utf-8
     $pdf->AddFont('DejaVu', '', 'DejaVuSansCondensed.ttf', true);
     $pdf->AliasNbPages();
     $pdf->AddPage();
     $pdf->SetFont('DejaVu', '', 16);
     $pdf->Cell(0, 10, $txt['print_out_pdf_title'], 0, 1, 'C', false);
     $pdf->SetFont('DejaVu', '', 12);
     $pdf->Cell(0, 10, $txt['pdf_del_date'] . " " . date($_SESSION['settings']['date_format'] . " " . $_SESSION['settings']['time_format'], mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y"))) . ' ' . $txt['by'] . ' ' . $_SESSION['login'], 0, 1, 'C', false);
     $pdf->SetFont('DejaVu', '', 10);
     $pdf->SetFillColor(192, 192, 192);
     $pdf->cell(65, 6, $txt['label'], 1, 0, "C", 1);
     $pdf->cell(55, 6, $txt['login'], 1, 0, "C", 1);
     $pdf->cell(70, 6, $txt['pw'], 1, 1, "C", 1);
     $pdf->SetFont('DejaVu', '', 9);
     foreach ($full_listing as $item) {
         $pdf->cell(65, 6, stripslashes($item['label']), 1, 0, "L");
         $pdf->cell(55, 6, stripslashes($item['login']), 1, 0, "C");
         $pdf->cell(70, 6, stripslashes($item['pw']), 1, 1, "C");
     }
     $pdf_file = "print_out_pdf_" . date("Y-m-d", mktime(0, 0, 0, date('m'), date('d'), date('y'))) . ".pdf";
     //send the file
 /**
 MakeChart:
 @mod: reference to module object
 @bdata: reference to array of bracket-table data
 @chartfile: path/name of file to be created or replaced
 @stylefile optional name of .css file to use instead of logged data
 @titles optional, mode enum for type of titles to include in boxes:
  0 for(printer-ready) no labels in unplayed matches
  	 1 for normal labels in all boxes (default)
  2 for including match numbers in 'plan' mode
 Returns: TRUE on success, or lang-key for error message if: bad no. of teams, css parsing failed
 */
 public function MakeChart(&$mod, &$bdata, $chartfile, $stylefile = FALSE, $titles = 1)
 {
     $db = cmsms()->GetDb();
     $sql = 'SELECT COUNT(1) AS count FROM ' . cms_db_prefix() . 'module_tmt_teams WHERE bracket_id=? AND flags!=2';
     $teamscount = (int) $db->GetOne($sql, array($bdata['bracket_id']));
     if ($teamscount == 0) {
         return 'info_nomatch';
     }
     //if no team, then no match
     list($minteams, $maxteams) = $mod->GetLimits($bdata['type']);
     if ($teamscount > $maxteams || $teamscount < $minteams) {
         return 'err_value';
     }
     $css = new tmtStyler();
     if (!$stylefile && $bdata['chartcss']) {
         $stylefile = $bdata['chartcss'];
     }
     if ($stylefile) {
         $config = cmsms()->GetConfig();
         $csspath = cms_join_path($config['uploads_path'], $mod->GetPreference('uploads_dir'), $stylefile);
         if (file_exists($csspath)) {
             if (!$css->Parse($csspath)) {
                 return 'err_styles';
             }
         }
     }
     $this->mod = $mod;
     $this->layout = array();
     $this->ldata = array();
     $this->dashes = array(3, 3);
     $this->dots = array(0.2, 4);
     //high-use variables sent downstream in array,for extraction there
     $params = array();
     $params['teamscount'] = $teamscount;
     //inter-box gaps
     $lw = $css->pxsize($css->GetWithDefault('.line', 'width', '2px'));
     //line width
     $bhm = $css->pxsize($css->GetSide('.box', 'margin', 'right'));
     //horz margin
     $gw = $css->pxsize($css->GetWithDefault('.chart', 'gapwidth', '20px'));
     //gap width
     $gw = max($lw + 4, $bhm * 2 + $gw);
     $params['gw'] = $gw;
     //includes box margins, if any
     $bvm = $css->pxsize($css->GetSide('.box', 'margin', 'top'));
     //vert margin
     $params['gh'] = max(2, $bvm * 2);
     //includes box margins, if any
     //chart margins
     $tp = $css->pxsize($css->GetSide('.chart', 'padding', 'top'));
     if ($tp < 2) {
         $tp = 2;
     }
     if ($titles == 0 && $tp < 40) {
         $tp = 40;
     }
     $th = $css->pxsize($css->GetWithDefault('.chart', 'font-size', '12pt'));
     //space for title string
     $params['tm'] = $tp + $th;
     //top
     $p = $css->pxsize($css->GetSide('.chart', 'padding', 'right'));
     $rm = $bhm + $p >= 5 ? $p : 5;
     if ($titles == 0 && $rm < 40) {
         $rm = 40;
     }
     $params['rm'] = $rm;
     //right
     $p = $css->pxsize($css->GetSide('.chart', 'padding', 'bottom'));
     $bm = $bvm + $p >= 5 ? $p : 5;
     if ($titles == 0 && $bm < 40) {
         $bm = 40;
     }
     $params['bm'] = $bm;
     //bottom
     $p = $css->pxsize($css->GetSide('.chart', 'padding', 'left'));
     $lm = $bhm + $p >= 5 ? $p : 5;
     if ($titles == 0 && $lm < 40) {
         $lm = 40;
     }
     $params['lm'] = $lm;
     //left
     //box parameters
     $bh = $css->pxsize($css->GetWithDefault('.box', 'height', '40px'));
     $params['bh'] = $bh;
     //content-height
     $params['bw'] = $css->pxsize($css->GetWithDefault('.box', 'width', '100px'));
     //content-width
     $bp = $css->pxsize($css->GetWithDefault('.box', 'padding', '0'));
     $params['bp'] = $bp;
     //all-sides' padding
     $blw = $css->pxsize($css->GetWithDefault('.box', 'border-width', '1px'));
     $params['blw'] = $blw;
     //all sides' border-width
     $params['bhm'] = $bhm;
     //l/r margin
     $params['bvm'] = $bvm;
     //t/b margin
     $this->Layout($params, $db, $bdata['bracket_id']);
     //setup boxes' size, position and chart size
     $this->Boxes($bdata, $db, $titles);
     //setup boxes' text and style
     if ($titles == 0) {
         //print-chart min size
         $min = $css->pxsize($css->GetWithDefault('.chart', 'minwidth', '770pt'));
         if ($this->ldata['width'] < $min) {
             $this->ldata['width'] = $min;
         }
         $min = $css->pxsize($css->GetWithDefault('.chart', 'minheight', '526pt'));
         if ($this->ldata['height'] < $min) {
             $this->ldata['height'] = $min;
         }
     }
     $cw = $this->ldata['width'];
     $ch = $this->ldata['height'];
     //check for custom .ttf files
     $config = cmsms()->GetConfig();
     $rel = $mod->GetPreference('uploads_dir');
     $custom = cms_join_path($config['uploads_path'], $rel);
     if (is_dir($custom)) {
         $pat = cms_join_path($custom, '*.ttf');
         //tPDF recognises only lower-case filenames
         if (glob($pat, GLOB_NOSORT)) {
             define('_SYSTEM_TTFONTS', $ttfpath);
         }
     }
     $enc = $mod->GetPreference('export_encoding', 'UTF-8');
     $utf = strcasecmp($enc, 'UTF-8') == 0;
     $pdf = new tFPDF($cw > $ch ? 'L' : 'P', 'px', array($cw, $ch), $utf);
     $pdf->SetAutoPageBreak(FALSE);
     $pdf->AddPage();
     if ($titles > 0) {
         $back = $css->hex2rgb($css->GetWithDefault('.chart', 'background-color', FALSE));
         //TODO support image-background
         if ($back) {
             $pdf->SetFillColor($back[0], $back[1], $back[2]);
             $pdf->Rect(0, 0, $cw, $ch, 'F');
             //no chart border
         }
     }
     //display title
     $class = '.chart';
     $title = $bdata['name'] ? $bdata['name'] : $mod->MissingName();
     $ft = $css->GetWithDefault($class, 'font-family', 'sans');
     $style = $css->GetWithDefault($class, 'font-weight', 'normal');
     $attr = $style != 'bold' ? '' : 'b';
     $style = $css->GetWithDefault($class, 'font-style', 'normal');
     if (strpos($style, 'italic') !== FALSE || strpos($style, 'oblique') !== FALSE) {
         $attr .= 'i';
     }
     $style = $css->GetWithDefault($class, 'text-decoration', 'none');
     if (strpos($style, 'underline') !== FALSE) {
         $attr .= 'u';
     }
     $pdf->AddFont($ft, $attr);
     $pdf->SetFont($ft, $attr, (int) ($th * 72 / 96 - 0.01) + 1);
     //tFPDF needs font size as pts
     if ($titles > 0) {
         $c = $css->hex2rgb($css->GetWithDefault($class, 'color', '#000'));
         $pdf->SetTextColor($c[0], $c[1], $c[2]);
     }
     $pdf->SetXY($lm, $tp);
     $pdf->Cell($this->ldata['width'] - $lm - $rm, $th, $title, 0, 0, 'C');
     $params = array();
     $params['pdf'] =& $pdf;
     $params['gw'] = $gw;
     $params['lw'] = $lw;
     if ($titles > 0) {
         $lc = $css->hex2rgb($css->GetWithDefault('.line', 'color', '#000'));
     } else {
         $lc = FALSE;
     }
     $params['lc'] = $lc;
     $params['ls'] = $css->GetWithDefault('.line', 'style', 'solid');
     $params['blw'] = $blw;
     $params['bp'] = $bp;
     $params['boxstyles'] = array();
     foreach (array('deflt' => '', 'nonf' => ':nonfirm', 'firm' => ':firm', 'done' => ':played', 'final' => ':winner') as $type => $suffix) {
         $class = '.box' . $suffix;
         $ft = $css->GetWithDefault($class, 'font-family', 'sans');
         $style = $css->GetWithDefault($class, 'font-weight', 'normal');
         $attr = $style != 'bold' ? '' : 'b';
         $style = $css->GetWithDefault($class, 'font-style', 'normal');
         if (strpos($style, 'italic') !== FALSE || strpos($style, 'oblique') !== FALSE) {
             $attr .= 'i';
         }
         $style = $css->GetWithDefault($class, 'text-decoration', 'none');
         if (strpos($style, 'underline') !== FALSE) {
             $attr .= 'u';
         }
         $pdf->AddFont($ft, $attr);
         $size = $css->pxsize($css->GetWithDefault($class, 'font-size', $bh / 4));
         if ($titles > 0) {
             $bc = $css->hex2rgb($css->GetWithDefault($class, 'border-color', $lc));
             $fc = $css->hex2rgb($css->GetWithDefault($class, 'background-color', $back));
             //TODO support image/url
             $tc = $css->hex2rgb($css->GetWithDefault($class, 'color', $lc));
         } else {
             $bc = FALSE;
             $fc = FALSE;
             $tc = FALSE;
         }
         $params['boxstyles'][$type] = array('bw' => $css->pxsize($css->GetWithDefault($class, 'border-width', $lw)), 'bc' => $bc, 'bs' => $css->GetWithDefault($class, 'border-style', 'solid'), 'fill' => $fc, 'font' => $ft, 'color' => $tc, 'size' => (int) ($size * 72 / 96 - 0.01) + 1, 'attr' => $attr);
     }
     $this->Draw($params);
     if ($bdata['name']) {
         $pdf->SetTitle($bdata['name'], TRUE);
     }
     $pdf->Output($chartfile, 'F');
     return TRUE;
 }
예제 #6
0
 public function create_pdf_oferte($title, $desc, $products)
 {
     $CI =& get_instance();
     $CI->load->helper('tfpdf');
     $CI->load->helper('data_helper');
     $CI->load->model('mysql');
     $CI->load->library('session');
     $pdf = new tFPDF('P', 'mm', 'A4');
     $pdf->AddPage();
     //titlu oferta
     // Add a Unicode font (uses UTF-8)
     $pdf->AddFont('DejaVu', '', 'DejaVuSansCondensed.ttf', true);
     $pdf->SetFont('DejaVu', '', 14);
     //$pdf->AddFont('TimesNewRomanPSMT','','times.php');
     //$pdf->SetFont('TimesNewRomanPSMT','');
     // $pdf->AddFont('TimesNewRomanPSMT','','times.php');
     // $pdf->SetFont('TimesNewRomanPSMT','',12);
     // $pdf->SetFont('Arial','B',16);
     $pdf->Cell(0, 0, $title);
     $pdf->Ln(5);
     // rind nou
     //descrire oferta
     $pdf->MultiCell(0, 5, $desc);
     $pdf->Ln(5);
     $i = 0;
     foreach ($products as $item) {
         $i++;
         //info suprafata
         $pdf->SetFont('Arial', 'B', 11);
         $pdf->Cell(0, 0, 'Info Suprafata publicitara Nr' . $i);
         $pdf->Ln(8);
         // rind nou
         //adresa link
         $pdf->SetTextColor(0, 136, 204);
         $pdf->SetFont('Arial', 'B', 11);
         $pdf->Cell(0, 0, $item['adresa'], '', '', '', false, 'http://www.marplo.net/jocuri');
         $pdf->Ln(5);
         // rind nou
         //numar de inventar
         $pdf->SetFont('Arial', '', 10);
         $pdf->SetTextColor(0, 0, 0);
         $pdf->Cell(0, 0, 'Numarul de inventar: #' . $item['inv']);
         $pdf->Ln(8);
         // rind nou
         //pret
         $pdf->SetFont('Arial', 'B', 12);
         $pdf->Cell(0, 0, 'Pret: ' . $item['price'] . ' euro');
         $pdf->Ln(10);
         // rind nou
         //dimensiunea
         $pdf->SetFont('Arial', 'B', 8);
         $pdf->Cell(0, 0, 'Dimensiuni: ' . $item['format']);
         $pdf->Ln(5);
         // rind nou
         //foto
         if ($item['image'] and file_exists($_SERVER['DOCUMENT_ROOT'] . $item['image'])) {
             $pdf->Cell(0, 0, 'Foto');
             $pdf->Ln(2);
             // rind nou
             $pdf->Image('.' . $item['image']);
             $pdf->Ln(20);
             // rind nou
         } else {
             $pdf->Ln(20);
         }
         // rind nou
     }
     //footer
     $pdf->SetFont('Arial', 'B', 6);
     $pdf->Cell(0, 0, 'Trendseter Copyright 2011', '', '', 'C');
     $pdf->Ln(5);
     // rind nou
     // Tilte pdf
     $page_title = 'Oferta_' . date('d_m_Y_H:i:s');
     $pdf->output('./uploads/offerts/' . $page_title . '.pdf', 'F');
     $CI->mysql->insert('offerts_pdf', array('uid' => $CI->session->userdata('uid'), 'pdf' => './uploads/offerts/' . $page_title . '.pdf'));
     return './uploads/offerts/' . $page_title . '.pdf';
 }
예제 #7
0
     #----------------------------------
     #CASE generating the pdf of items to rennew
 #----------------------------------
 #CASE generating the pdf of items to rennew
 case "generate_renewal_pdf":
     require_once "NestedTree.class.php";
     $tree = new NestedTree($pre . 'nested_tree', 'id', 'parent_id', 'title');
     //Prepare the PDF file
     include '../includes/libraries/tfpdf/tfpdf.php';
     $pdf = new tFPDF();
     //Add font for utf-8
     $pdf->AddFont('DejaVu', '', 'DejaVuSansCondensed.ttf', true);
     $pdf->AliasNbPages();
     $pdf->AddPage();
     $pdf->SetFont('DejaVu', '', 16);
     $pdf->Cell(0, 10, $txt['renewal_needed_pdf_title'], 0, 1, 'C', false);
     $pdf->SetFont('DejaVu', '', 12);
     $pdf->Cell(0, 10, $txt['pdf_del_date'] . date($_SESSION['settings']['date_format'] . " " . $_SESSION['settings']['time_format'], mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y"))), 0, 1, 'C', false);
     $pdf->SetFont('DejaVu', '', 10);
     $pdf->SetFillColor(192, 192, 192);
     $pdf->cell(70, 6, $txt['label'], 1, 0, "C", 1);
     $pdf->cell(25, 6, $txt['creation_date'], 1, 0, "C", 1);
     $pdf->cell(25, 6, $txt['expiration_date'], 1, 0, "C", 1);
     $pdf->cell(45, 6, $txt['group'], 1, 0, "C", 1);
     $pdf->cell(25, 6, $txt['author'], 1, 1, "C", 1);
     $pdf->SetFont('DejaVu', '', 9);
     foreach (explode('@|@', addslashes($_POST['text'])) as $line) {
         $elem = explode('@;@', $line);
         if (!empty($elem[0])) {
             $pdf->cell(70, 6, $elem[0], 1, 0, "L");
             $pdf->cell(25, 6, $elem[1], 1, 0, "C");
예제 #8
0
$idmax = $liste[0];
extract($_POST);
$answerClasse = $_POST["secteur"];
$stmt = $recupform->runQuery("SELECT question FROM questions WHERE id = 1");
$stmt->execute();
$liste = $stmt->fetch();
$question = $liste[0];
$stmt2 = $recupform->runQuery("SELECT reponse FROM answers WHERE id={$answerClasse}");
$stmt2->execute();
$liste2 = $stmt2->fetch();
$reponse = $liste2[0];
$pdf->SetPoliceQuestion();
$pdf->Write(5, $question);
$pdf->Ln();
$pdf->SetPoliceReponse();
$pdf->Cell('25');
//recup reponse et affiché
$pdf->Write(5, $reponse);
$pdf->Ln(20);
if ($_POST['secteur'] == 1) {
    $classScore = 1;
} elseif ($_POST['secteur'] == 2) {
    $classScore = 2;
} else {
    $classScore = 3;
}
for ($i = 1; $i < $idmax + 1; $i++) {
    $answerI = "answers" . $i;
    //si la questions a était posé
    if (!empty($_POST[$answerI])) {
        $answer = $_POST[$answerI];
예제 #9
0
    /**
     *	Előregisztráció belépési nyilatkozat visszaadása pdf-ben
     */
    public function belepesi_nyilatkozat()
    {
        // tartalom lekérdezése
        $content = $this->pre_register_model->alldata_query($this->registry->params['id']);
        // Optionally define the filesystem path to your system fonts
        // otherwise tFPDF will use [path to tFPDF]/font/unifont/ directory
        // define("_SYSTEM_TTFONTS", "C:/Windows/Fonts/");
        require LIBS . '/tfpdf/tfpdf.php';
        // require(LIBS . '/tfpdf/grid.php');
        // $pdf = new PDF_Grid();
        // $pdf->grid = true;
        $pdf = new tFPDF();
        $pdf->SetTitle('Belépési nyilatkozat', true);
        $pdf->SetAutoPageBreak(false, 10);
        $pdf->AddPage();
        // Add a Unicode font (uses UTF-8)
        $pdf->AddFont('Arial', '', 'arial.ttf', true);
        $pdf->AddFont('ArialBold', '', 'arialb.ttf', true);
        $pdf->AddFont('ArialItalic', '', 'arial_i.ttf', true);
        //$pdf->AddFont('DejaVu','','DejaVuSansCondensed.ttf',true);
        $sor0 = 3.5;
        //8-es betűméretű sor magassága
        $sor1 = 4;
        //9-es betűméretű sor magassága
        $sor2 = 4.5;
        $beh = 6;
        // sor eleji behúzás
        $pdf->Rect(160, 11, 6, 6);
        $pdf->Rect(166, 11, 6, 6);
        $pdf->Rect(172, 11, 6, 6);
        $pdf->Rect(178, 11, 6, 6);
        $pdf->Rect(184, 11, 6, 6);
        $pdf->SetFont('ArialBold', '', 13);
        $pdf->SetXY(10, 17);
        $pdf->Cell(0, 10, 'Belépési Nyilatkozat', 0, 1, 'C');
        $pdf->Ln(8);
        $pdf->SetFont('Arial', '', 9);
        //$pdf->SetXY(10,50);
        $pdf->Cell($beh);
        //$pdf->Cell(0,0,'Alulírott, a mai napon kijelentem, hogy a MULTI JOB Iskolaszövetkezetbe (Címünk: 1137 Budapest, Szent István krt. 2. I/2.)');
        $pdf->Cell(58, $sor2, 'Alulírott, a mai napon kijelentem, hogy a ', 0, 0, 'L');
        $pdf->SetFont('ArialBold', '', 9);
        $pdf->Cell(50, $sor2, 'MULTI JOB Iskolaszövetkezetbe ', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 9);
        $pdf->Cell(0, $sor2, '(Címünk: 1137 Budapest, Szent István krt. 2. I/2.)', 0, 1, 'L');
        $pdf->Cell(0, $sor2, 'tagként kívánok belépni.', 0, 1, 'L');
        //$pdf->Ln(4);
        $pdf->Cell($beh);
        $pdf->Cell(0, $sor2, 'Ezen belépési nyilatkozat aláírásával egyidejűleg kijelentem, hogy a Szövetkezet Alapszabályát, Szervezeti Működési', 0, 1, 'L');
        $pdf->Cell(0, $sor2, ' Szabályzatát magamra nézve kötelező érvényűnek elfogadom.', 0, 1, 'L');
        $pdf->Cell($beh);
        $pdf->Cell(0, $sor2, 'A szövetkezet feladatainak megvalósításában személyes munkámmal kívánok részt venni.', 0, 1, 'L');
        $pdf->Cell($beh);
        $pdf->Cell(0, $sor2, 'A szövetkezet tartozásaiért vagyoni hozzájárulásom (megváltott részjegy) erejéig felelősséget vállalok.', 0, 1, 'L');
        $pdf->Cell($beh);
        $pdf->Cell(0, $sor2, 'Vállalom, hogy a jelen nyilatkozatban megjelölt lakcímem megváltozását 5 munkanapon belül a Multi Job Iskolaszövetkezetnek', 0, 1, 'L');
        $pdf->MultiCell(0, $sor2, 'bejelentem. Amennyiben ezt elmulasztom és ezzel az Iskolaszövetkezetnek többletköltséget okozok, azt az én kötelességem viselni.');
        $pdf->MultiCell(0, $sor2, 'Tudomásul veszem, hogy amennyiben a címváltozás bejelentésének elmaradása miatt az év elején az Iskolaszövetkezet által a személyi jövedelemadó bevallásához – igazoltan – elküldött igazolása nem érkezik meg hozzám, azért és a bevallás elmaradásáért a felelősség kizárólag engem terhel.');
        $pdf->Ln(2);
        $pdf->SetFont('ArialBold', '', 11);
        $pdf->Cell(0, $sor2, 'Büntetőjogi felelősségem tudatában kijelentem, hogy az alábbi adatok megfelelnek a valóságnak.', 0, 1, 'C');
        $pdf->Ln(2);
        $pdf->SetFont('Arial', '', 9);
        $pdf->Cell($beh);
        $pdf->Cell(0, $sor2, 'Jelen nyilatkozat aláírásával hozzájárulásomat adom, hogy a személyi adataimat igazoló – a jelen nyilatkozatban feltüntetett –', 0, 1, 'L');
        $pdf->MultiCell(0, $sor2, 'okmányaimat a Multi Job Iskolaszövetkezet lefénymásolja, a fénymásolat és jelen nyilatkozat által rögzített adataimat a munkaviszonyaimmal összefüggő célokra felhasználja és tárolja.' . "\n" . 'Hozzájárulok, hogy adataimat a Multi Job Iskolaszövetkezet személyi azonosításra nem alkalmas módon statisztikai célokra felhasználja, továbbadja.');
        $pdf->Cell($beh);
        $pdf->Cell(0, $sor2, 'Büntetőjogi felelősségem tudatában kijelentem – és aláírásommal megerősítem – azt is, hogy a személyi adataimnál (az 1.', 0, 1, 'L');
        $pdf->MultiCell(0, $sor2, 'pontban) feltüntetett bankszámlaszámot én jelöltem meg, azt legjobb tudásom, gondosságom alapján helyesen adtam meg. A bankszámlaszám hibás megjelöléséből származó minden anyagi kárért a felelősség és az ennek korrigálásával járó adminisztratív feladatok elvégzésével járó minden felelősség kizárólag engem terhel.');
        $pdf->Ln(9);
        $pdf->SetFont('ArialBold', '', 12);
        $pdf->Cell(0, $sor1, '1. Személyi adatok:', 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(12, $sor1, 'Név:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(70, $sor1, $content['name'], 0, 0, 'L');
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(41, $sor1, 'Anyja neve (leánykori):', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, $content['mother_name'], 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(28, $sor1, 'Születési hely:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(53.5, $sor1, $content['birth_place'], 0, 0, 'L');
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(25, $sor1, 'Születési idő:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, $content['birth_time'], 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(40, $sor1, 'Diákigazolvány szám: ', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, $content['student_card_number'], 0, 1, 'L');
        $pdf->SetFont('Arial', '', 8);
        $pdf->Cell(0, $sor1, '(-ha van vonalkód az alatta lévő szám, -újon a kártyaszám, -ideiglenesen az igazolás sorszámát)', 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(20, $sor1, 'TAJ szám:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(62, $sor1, $content['taj_number'], 0, 0, 'L');
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(30, $sor1, 'Állampolgárság:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(100, $sor1, $content['nationality'], 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(33, $sor1, 'Adóazonosító jel:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, $content['tax_id'], 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(35, $sor1, 'Bankszámla-szám:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, $content['bank_account_number'], 0, 1, 'L');
        $pdf->Ln(2);
        $pdf->SetFont('ArialBold', '', 11);
        $pdf->Cell(0, $sor1, 'CSAK SAJÁT NÉVRE SZÓLÓ BANKSZÁMLASZÁMOT FOGADUNK EL!', 0, 1, 'C');
        $pdf->Ln(2);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(46, $sor1, 'Számlavezető bank neve:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, $content['bank_name'], 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(30, $sor1, 'Állandó lakcím:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, $content['permanent_address'], 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(32, $sor1, 'Elérhetőségi cím:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, $content['contact_address'], 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(22, $sor1, 'E-mail cím:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(60, $sor1, $content['email_address'], 0, 0, 'L');
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(23, $sor1, 'Mobil szám:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, $content['telefon_number'], 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->MultiCell(0, $sor1, 'Büntetőjogi felelősségem tudatában kijelentem hogy, nappali tagozatos hallgatója vagyok az alábbi oktatási intézménynek.');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(70, $sor1, 'Eddigi legmagasabb iskolai végzettség:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        if ($content['school_type'] == 1) {
            $school_type = 'Általános iskola';
        } elseif ($content['school_type'] == 2) {
            $school_type = 'Középiskola';
        } elseif ($content['school_type'] == 3) {
            $school_type = 'Főiskola / egyetem';
        }
        $pdf->Cell(0, $sor1, $school_type, 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(70, $sor1 + 1, 'Jelenlegi oktatási intézmény (jelenlegi) neve, pontos címe:', 0, 1, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->MultiCell(0, $sor1, $content['school_data']);
        $pdf->Ln(6);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(63, $sor1, 'Belépés dátuma (a Multi Job ISz-be):', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(44, $sor1, '...................................', 0, 0, 'L');
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(30, $sor1, '(Kilépés dátuma:', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(0, $sor1, '...................................)', 0, 1, 'L');
        // Load a UTF-8 string from a file and print it
        //$txt = file_get_contents('HelloWorld.txt');
        //$pdf->Write(8,$txt);
        // második oldal -------------------------
        $pdf->AddPage();
        $pdf->SetFont('ArialBold', '', 12);
        $pdf->Cell(0, $sor1, '2. Vagyoni hozzájárulás:', 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('Arial', '', 9);
        $pdf->MultiCell(0, $sor1, 'Kötelezem magam, hogy a belépést követő első munkabéremből az 1.000.Ft (azaz egyezer forint) értékű részjegyet megváltom. Kilépéskor, kizáráskor a vagyoni hozzájárulást a szövetkezet visszafizeti.');
        $pdf->Cell(0, $sor1, 'Szövetkezettel kötött megállapodást, a mai naptól számítva magamra nézve kötelező érvényűnek tekintem.', 0, 1, 'L');
        $pdf->Ln(2);
        $pdf->SetFont('ArialBold', '', 9);
        $pdf->MultiCell(0, $sor1, 'Kijelentem, hogy az általam megadott e-mail címre küldött hivatalos leveleket, szerződéseket, bérjegyzéket, M30-as személyi jövedelemadó igazolást, hivatalosan megküldöttnek tekintem, valamint munkáajánlatokat és munkákkal kapcsolatos fontos információkat, egyéb hasznos  tudnivalókat küldhet!');
        $pdf->Ln(2);
        $pdf->MultiCell(0, $sor1, 'Tudomásul veszem, hogy a levont személyi jövedelemadóból alapesetben nem vagyok jogosult családi adókedvezményre vagy súlyos fogyatékos magánszemélyek személyi kedvezményére. ');
        $pdf->Ln(2);
        $pdf->SetFont('ArialItalic', '', 9);
        $pdf->MultiCell(0, $sor1, '(Ha jogosult bármelyikre, igényeljen hozzá nyilatkozatot belépésnél, mert az adóelőleg számításánál csak akkor tudjuk figyelembe venni e kedvezményeket, ha érvényes nyilatkozatot ad le a magánszemély! )');
        $pdf->Ln(2);
        $pdf->SetFont('ArialBold', '', 9);
        $pdf->MultiCell(0, $sor1, 'A nyilatkozat tartalmát érintő bármely változás esetén, köteles vagyok haladéktalanul új nyilatkozatot tenni, vagy a korábbi nyilatkozatot visszavonni. ');
        $pdf->Ln(2);
        $pdf->SetFont('ArialItalic', '', 9);
        $pdf->MultiCell(0, $sor1, '(Amennyiben a nyilatkozattételkor fennálló körülmények ellenére a személyi – vagy családi kedvezmény érvényesítését jogalap nélkül kéri, aminek következtében az adóbevallása alapján 10 ezer forintot meghaladó befizetési különbözet mutatkozik, a befizetési különbözet 12 százalékát különbözeti-bírságként kell megfizetnie! )');
        $pdf->Ln(8);
        $pdf->SetFont('ArialBold', '', 12);
        $pdf->Cell(21, $sor1, 'Budapest,', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(70, $sor1, '............................................................', 0, 0, 'L');
        $pdf->Line(120, 101, 160, 101);
        $pdf->SetXY(133, 103);
        $pdf->SetFont('ArialBold', '', 11);
        $pdf->Cell(0, $sor1, 'aláírás', 0, 1, 'L');
        $pdf->Ln(5);
        $pdf->SetFont('ArialBold', '', 12);
        $pdf->Cell(0, $sor1, 'Fontos tudnivalók', 0, 1, 'L');
        $pdf->Ln(3);
        $pdf->SetFont('Arial', '', 8);
        $pdf->Cell(6, $sor0, '1.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'A munkavállaló tudomásul veszi, hogy az őt érintő munkaviszonyból eredő munkáltatói jogokat és kötelességeket Szücs Róbert elnök – mint munkáltató gyakorolja, illetve teljesíti. ');
        $pdf->Ln(2);
        $pdf->Cell(6, $sor0, '2.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'Tagsági viszonyt létesítésnek feltételei: iskolalátogatási igazolás, személyi igazolvány szám, belépési nyilatkozat, részjegy, adószám, TAJ-szám (külföldi állampolgárságú diák munkavállalónál: nappalis iskolalátogatási igazolás, a Magyarországon való jogszerű tartózkodást biztosító – magyar hatóság által kiadott - hatósági engedély száma, belépési nyilatkozat, részjegy, belföldi kézbesítési cím vagy kézbesítési megbízott, adószám és ha van TAJ-szám).');
        $pdf->Ln(2);
        $pdf->Cell(6, $sor0, '3.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'A munkaviszony határozott időre jön létre, minden egyes munkához külön munkaszerződést kell kötni. ');
        $pdf->Ln(2);
        $pdf->Cell(6, $sor0, '4.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'A munkavállaló személyi alapbérét, munkakörét és a munkavégzés helyét az aktuális diákmunka szerződés tartalmazza. ');
        $pdf->Ln(2);
        $pdf->Cell(6, $sor0, '5.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'A munkarendet a Multi Job ISz. határozza meg. A napi munkaidő nem haladhatja meg a 12 órát és annak 8 hét átlagában a teljes munkaidőnek meg kell felelnie. Tudomásul veszem, hogy 18 év alatti munkavállalóként nem dolgozhatok napi 8 óránál többet!');
        $pdf->Ln(2);
        $pdf->Cell(6, $sor0, '6.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'Az elvégzett munka után járó munkabért, a tárgyhót követő hónap 10. napjáig, banki átutalással kifizeti a munkaadó. Az egyéb juttatás feltételeit a Szövetkezet anyagi érdekeltségi rendszere határozza meg.
		Az 1997. évi LXXX. tv. (Tbj. tv.) 5. § (1) bekezdés b) pontja alapján a diákbér társadalombiztosítási (azaz nyugdíj- és egészségbiztosítási) járulékalapot NEM képező jövedelem. 
		Az 1999. évi 47. APEH iránymutatás alapján 27%-os mértékű EHO-t NEM kell megfizetni a diákbér után.');
        $pdf->Ln(2);
        $pdf->Cell(6, $sor0, '7.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'A munkavállaló közvetlen szakmai felettese az aktuális projekt vezető.');
        $pdf->Ln(2);
        $pdf->Cell(6, $sor0, '8.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'A munkavállaló kötelezettséget vállal arra, hogy a feladatkörébe tartozó munkát lelkiismeretesen elvégzi, a kapott utasításokat teljesíti, betartja a munkavédelmi rendelkezéseket és előírásokat, valamint a munkafegyelemre vonatkozó egyéb szabályokat. Károkozás, vagy munkafegyelem megsértése esetén felelősséggel tartozik.');
        $pdf->Ln(2);
        $pdf->SetFont('ArialBold', '', 8);
        $pdf->Cell(6, $sor0, '9.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'A bérkifizetés feltétele, hogy az ID számmal ellátott teljesítési igazolásokat minden munkavégzést követő 5 munkanapon belül a munkavállaló eljuttassa az aktuális projektvezetőhöz!');
        $pdf->Ln(2);
        $pdf->SetFont('Arial', '', 8);
        $pdf->Cell(6, $sor1, '10.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'Külföldi állampolgárságú munkavállaló esetében 
			  Nyilatkozat:
			  Kijelentem, hogy az adóévben jövedelmeimről adóbevallást nyújtok be. A külszolgálatra, külföldi kiküldetésre tekintve kapott összeg adóköteles részének megállapítására az általános – az átmeneti szabály alkalmazását választom.* A megfelelő szövegrész aláhúzandó. ');
        $pdf->Ln(2);
        $pdf->Cell(6, $sor0, '11.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'Nyilatkozat munkavédelmi és tűzvédelmi oktatásról
		Teljes felelősségem tudatában nyilatkozom, hogy a mai napon megtartott munkavédelmi és tűzvédelmi oktatás teljes körű anyagát munkakörömhöz kapcsolódó általános és speciális ismereteket megkaptam, azokat a munkavégzés során alkalmazom és betartom.');
        $pdf->Ln(2);
        $pdf->SetFont('ArialBold', '', 8);
        $pdf->Cell(6, $sor0, '12.', 0, 0, 'L');
        $pdf->MultiCell(0, $sor0, 'A Felek jelen szerződés aláírásával kifejezetten és egybehangzóan megállapodnak, hogy a Munkáltató jogosult a Munkavállalót a munkaszerződés alapján megillető mindenkori munkabére nettó 1,7 %-át, de bérfizetésenként legalább 300,-Ft (háromszáz forint) összeget, maximum 1000,-Ft (ezer forint) a Kandó Kámán Műszaki Főiskola Multi Job Iskolaszövetkezet működési költéseihez történő tagi hozzájárulásként a munkabér kifizetését megelőzően levonni. Munkavállaló kijelenti, hogy a tagi hozzájárulás felhasználásáról a Munkáltató megfelelően tájékoztatta és ezen megállapodást ennek ismeretében kötötte. ');
        $pdf->Ln(7);
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->Cell(19, $sor1, 'Budapest,', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->Cell(70, $sor1, '...................................................', 0, 0, 'L');
        $pdf->SetXY(120, 262);
        $pdf->Cell(70, $sor1, '...................................................', 0, 0, 'L');
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->SetXY(128, 266);
        $pdf->Cell(0, $sor1, '(munkavállaló) diák', 0, 1, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->SetXY(120, 277);
        $pdf->Cell(70, $sor1, '...................................................', 0, 0, 'L');
        $pdf->SetFont('ArialBold', '', 10);
        $pdf->SetXY(135, 281);
        $pdf->Cell(0, $sor1, 'munkaadó', 0, 0, 'L');
        $pdf->SetFont('Arial', '', 10);
        $pdf->SetXY(40, 280);
        $pdf->Cell(0, $sor1, 'p.h.', 0, 0, 'L');
        //$pdf->Output('belepesi_nyilatkozat_' . $content['user_id'] . '.pdf','D');
        $pdf->Output();
    }