<?php define('FPDF_FONTPATH', 'font/'); include_once 'pdf/ufpdf.php'; $pdf = new UFPDF(); $pdf->Open(); $pdf->SetTitle("UFPDF is Cool.\nŨƑƤĐƒ ıš ČŏōĹ"); $pdf->SetAuthor('Steven Wittens'); $pdf->AddFont('LucidaSansUnicode', '', 'lsansuni.php'); $pdf->AddPage(); $pdf->SetFont('LucidaSansUnicode', '', 32); $pdf->Write(12, "Монтаж на алармена с-ма.\n"); $pdf->Write(12, "ŨƑƤĐƒ"); $pdf->Write(12, "ıš ČŏōĹ.\n"); $pdf->Close(); $pdf->Output('unicode.pdf', 'I');
// Needed by fpdf library not by ArPHP library error_reporting(E_ALL ^ E_NOTICE); header ('Content-type: application/pdf'); date_default_timezone_set('UTC'); define('FPDF_FONTPATH', 'PDF/font/'); include_once('PDF/ufpdf.php'); $pdf = new UFPDF(); $pdf->Open(); $pdf->SetTitle('UFPDF is Cool.'); $pdf->SetAuthor('Khaled Al-Shamaa'); $pdf->AddFont('ae_AlHor', '', 'ae_AlHor.php'); $pdf->AddPage(); include('../Arabic.php'); $Arabic = new Arabic('ArGlyphs'); $text = 'في حقيقة الأمر، لقد سبق لشركة Microsoft ذاتها التعامل مع تقنية Ajax هذه منذ أواخر تسعينات القرن الماضي, لا بل أنها لا تزال تستخدم تلك التقنية في تعزيز مقدرة برنامجها الشهير Outlook للبريد الإلكتروني. وعلى الرغم من كون تقنية Ajax تقنية قديمة العهد نسبيا، إلا أنها لم تلق (حين ظهورها أول مرة) الكثير من الاهتمام، إلا أن الفضل يعود إلى شركة Google في نفض الغبار عنها ولإعادة إكتشافها من جديد، وذلك من خلال طائفة من تطبيقاتها الجديدة والتي يقع على رأسها كل من غوغل Maps إضافة إلى مخدم البريد الإلكتروني Gmail واللذين شكلا فعلا علامة فارقة في عالم الويب وإشارة واضحة إلى ما ستؤول إليه تطبيقات الويب في المستقبل القريب. فهل أعجبتك الفكرة؟ سوريا، حلب في 13 أيار 2007 مـ'; $text .= "\n\nخالد الشمعة khaled@ar-php.org\n\thttp://www.ar-php.org"; $font_size = 16; $chars_in_line = $Arabic->a4MaxChars($font_size); $total_lines = $Arabic->a4Lines($text, $font_size); $text = $Arabic->utf8Glyphs($text, $chars_in_line);
<?php define('FPDF_FONTPATH', $prafix . '/iloj/fpdf/font/'); require_once 'iloj/fpdf/ufpdf.php'; echo "<!-- FPDF_FONTPATH: " . FPDF_FONTPATH . "-->"; $fp = fopen("dosieroj_generitaj/adresaro.csv", "w"); //por la .csv versio $font = 'FreeSans'; $pdf = new UFPDF(); $pdf->AddFont($font, '', $font . '.php'); $pdf->AddFont($font, 'B', $font . 'Bold.php'); $pdf->SetFont($font, '', 15); $pdf->Open(); $pdf->AddPage(); $pdf->write(7, uni("Listo de Partoprenantoj\n" . $_SESSION["renkontigxo"]->datoj["nomo"] . " en " . $_SESSION["renkontigxo"]->datoj["loko"] . " (" . $_SESSION["renkontigxo"]->datoj["de"] . " g^is " . $_SESSION["renkontigxo"]->datoj["gxis"] . ")\n")); if ('JES' == $granda) { $pdf->SetFont($font, '', 12); $pdf->write(8, uni("Bonvolu kontroli (kaj eble korekti) vian adreson en la adresaro, por ke en" . " la fina versio estu g^ustaj datoj.")); $pdf->ln(12); $linlargxo = 7; $interlinspaco = 13; } else { $pdf->SetFont($font, '', 9); $pdf->write(3.7, uni("Vi rajtas uzi tiun adresaron nur por personaj celoj. Vi ne rajtas" . " uzi g^in por amasaj leteroj au^ retmesag^oj (ankau^ ne por informi pri via" . " Esperanto-renkontig^o), kaj ne rajtas pludoni" . " g^in (ec^ ne parte). " . " Se amiko de vi (kiu partoprenis la " . $_SESSION['renkontigxo']->datoj['mallongigo'] . ") ne ricevis la adresaron," . " li povas mendi propran c^e is.admin@esperanto.de. La sama validas," . " se vi perdis g^in.\n" . "Atentu, la g^usta sinsekvo de la adres-partoj sur leteroj - depende de la lando -" . " ofte ne estas la sama kiel tiu en tiu c^i listo. Informig^u antau^ eksendado" . " de letero (ekzemple per retpos^to al la ricevonto).")); $pdf->ln(7); $linlargxo = 3.0; $interlinspaco = 4.05; } $pdf->write($linlargxo * 1.7, uni("persona nomo; nomo; adresaldonaj^o; strato; pos^tkodo; urbo; lando; telefono; telefakso; retpos^to")); $pdf->ln($interlinspaco); $pdf->ln($interlinspaco);
public function create_pdf_oferte_old($title, $desc, $products) { $CI =& get_instance(); $CI->load->helper('ufpdf'); $CI->load->helper('data_helper'); $CI->load->model('mysql'); $CI->load->library('session'); $pdf = new UFPDF('P', 'mm', 'A4'); $pdf->AddPage(); //titlu oferta $pdf->AddFont('TimesNewRomanPSMT', '', 'times.php'); $pdf->SetFont('TimesNewRomanPSMT', '', 16); // $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->SetFont('TimesNewRomanPSMT', '', 10); $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'; }