__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
//============================================================+
// File name : example_050.php
// Begin : 2009-04-09
// Last Update : 2013-05-14
//
// Description : Example 050 for TCPDF class
// 2D Barcodes
//
// Author: Nicola Asuni
//
// (c) Copyright:
// Nicola Asuni
// Tecnick.com LTD
// www.tecnick.com
// info@tecnick.com
//============================================================+
/**
* Creates an example PDF TEST document using TCPDF
* @package com.tecnick.tcpdf
* @abstract TCPDF - Example: 2D barcodes.
* @author Nicola Asuni
* @since 2008-03-04
* @group barcode
* @group pdf
*/
// Include the main TCPDF library (search for installation path).
require_once('tcpdf_include.php');
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set document information
$pdf->setCreator(PDF_CREATOR);
$pdf->setAuthor('Nicola Asuni');
$pdf->setTitle('TCPDF Example 050');
$pdf->setSubject('TCPDF Tutorial');
$pdf->setKeywords('TCPDF, PDF, example, test, guide');
// set default header data
$pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 050', PDF_HEADER_STRING);
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
// set default monospaced font
$pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED);
// set margins
$pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->setHeaderMargin(PDF_MARGIN_HEADER);
$pdf->setFooterMargin(PDF_MARGIN_FOOTER);
// set auto page breaks
$pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
// set some language-dependent strings (optional)
if (@file_exists(dirname(__FILE__).'/lang/eng.php')) {
require_once(dirname(__FILE__).'/lang/eng.php');
$pdf->setLanguageArray($l);
}
// ---------------------------------------------------------
// NOTE: 2D barcode algorithms must be implemented on 2dbarcode.php class file.
// set font
$pdf->setFont('helvetica', '', 11);
// add a page
$pdf->AddPage();
// print a message
$txt = "You can also export 2D barcodes in other formats (PNG, SVG, HTML). Check the examples inside the barcode directory.\n";
$pdf->MultiCell(70, 50, $txt, 0, 'J', false, 1, 125, 30, true, 0, false, true, 0, 'T', false);
$pdf->setFont('helvetica', '', 10);
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// set style for barcode
$style = array(
'border' => true,
'vpadding' => 'auto',
'hpadding' => 'auto',
'fgcolor' => array(0,0,0),
'bgcolor' => false, //array(255,255,255)
'module_width' => 1, // width of a single module in points
'module_height' => 1 // height of a single module in points
);
// write RAW 2D Barcode
$code = '111011101110111,010010001000010,010011001110010,010010000010010,010011101110010';
$pdf->write2DBarcode($code, 'RAW', 80, 30, 30, 20, $style, 'N');
// write RAW2 2D Barcode
$code = '[111011101110111][010010001000010][010011001110010][010010000010010][010011101110010]';
$pdf->write2DBarcode($code, 'RAW2', 80, 60, 30, 20, $style, 'N');
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// set style for barcode
$style = array(
'border' => 2,
'vpadding' => 'auto',
'hpadding' => 'auto',
'fgcolor' => array(0,0,0),
'bgcolor' => false, //array(255,255,255)
'module_width' => 1, // width of a single module in points
'module_height' => 1 // height of a single module in points
);
// QRCODE,L : QR-CODE Low error correction
$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,L', 20, 30, 50, 50, $style, 'N');
$pdf->Text(20, 25, 'QRCODE L');
// QRCODE,M : QR-CODE Medium error correction
$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,M', 20, 90, 50, 50, $style, 'N');
$pdf->Text(20, 85, 'QRCODE M');
// QRCODE,Q : QR-CODE Better error correction
$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,Q', 20, 150, 50, 50, $style, 'N');
$pdf->Text(20, 145, 'QRCODE Q');
// QRCODE,H : QR-CODE Best error correction
$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,H', 20, 210, 50, 50, $style, 'N');
$pdf->Text(20, 205, 'QRCODE H');
// -------------------------------------------------------------------
// PDF417 (ISO/IEC 15438:2006)
/*
The $type parameter can be simple 'PDF417' or 'PDF417' followed by a
number of comma-separated options:
'PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6'
Possible options are:
a = aspect ratio (width/height);
e = error correction level (0-8);
Macro Control Block options:
t = total number of macro segments;
s = macro segment index (0-99998);
f = file ID;
o0 = File Name (text);
o1 = Segment Count (numeric);
o2 = Time Stamp (numeric);
o3 = Sender (text);
o4 = Addressee (text);
o5 = File Size (numeric);
o6 = Checksum (numeric).
Parameters t, s and f are required for a Macro Control Block, all other parameters are optional.
To use a comma character ',' on text options, replace it with the character 255: "\xff".
*/
$pdf->write2DBarcode('www.tcpdf.org', 'PDF417', 80, 90, 0, 30, $style, 'N');
$pdf->Text(80, 85, 'PDF417 (ISO/IEC 15438:2006)');
// -------------------------------------------------------------------
// DATAMATRIX (ISO/IEC 16022:2006)
$pdf->write2DBarcode('http://www.tcpdf.org', 'DATAMATRIX', 80, 150, 50, 50, $style, 'N');
$pdf->Text(80, 145, 'DATAMATRIX (ISO/IEC 16022:2006)');
// -------------------------------------------------------------------
// new style
$style = array(
'border' => 2,
'padding' => 'auto',
'fgcolor' => array(0,0,255),
'bgcolor' => array(255,255,64)
);
// QRCODE,H : QR-CODE Best error correction
$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,H', 80, 210, 50, 50, $style, 'N');
$pdf->Text(80, 205, 'QRCODE H - COLORED');
// new style
$style = array(
'border' => false,
'padding' => 0,
'fgcolor' => array(128,0,0),
'bgcolor' => false
);
// QRCODE,H : QR-CODE Best error correction
$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,H', 140, 210, 50, 50, $style, 'N');
$pdf->Text(140, 205, 'QRCODE H - NO PADDING');
// ---------------------------------------------------------
//Close and output PDF document
$pdf->Output('example_050.pdf', 'I');
//============================================================+
// END OF FILE
//============================================================+
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| barcodes | Folder | 0755 |
|
|
| config | Folder | 0755 |
|
|
| data | Folder | 0755 |
|
|
| images | Folder | 0755 |
|
|
| lang | Folder | 0755 |
|
|
| example_001.php | File | 3.93 KB | 0644 |
|
| example_002.php | File | 2.4 KB | 0644 |
|
| example_003.php | File | 3.46 KB | 0644 |
|
| example_004.php | File | 4.17 KB | 0644 |
|
| example_005.php | File | 6.27 KB | 0644 |
|
| example_006.php | File | 14.01 KB | 0644 |
|
| example_007.php | File | 9.54 KB | 0644 |
|
| example_008.php | File | 2.83 KB | 0644 |
|
| example_009.php | File | 4.81 KB | 0644 |
|
| example_010.php | File | 4.35 KB | 0644 |
|
| example_011.php | File | 3.85 KB | 0644 |
|
| example_012.pdf | File | 12.9 KB | 0644 |
|
| example_012.php | File | 7.68 KB | 0644 |
|
| example_013.php | File | 6.67 KB | 0644 |
|
| example_014.php | File | 6.18 KB | 0644 |
|
| example_015.php | File | 5.55 KB | 0644 |
|
| example_016.php | File | 5.07 KB | 0644 |
|
| example_017.php | File | 9.69 KB | 0644 |
|
| example_018.php | File | 4.59 KB | 0644 |
|
| example_019.php | File | 2.91 KB | 0644 |
|
| example_020.php | File | 5.34 KB | 0644 |
|
| example_021.php | File | 5.46 KB | 0644 |
|
| example_022.php | File | 4.29 KB | 0644 |
|
| example_023.php | File | 3.18 KB | 0644 |
|
| example_024.php | File | 3.88 KB | 0644 |
|
| example_025.php | File | 3.31 KB | 0644 |
|
| example_026.php | File | 5.01 KB | 0644 |
|
| example_027.php | File | 11.07 KB | 0644 |
|
| example_028.php | File | 3.35 KB | 0644 |
|
| example_029.php | File | 3.75 KB | 0644 |
|
| example_030.php | File | 5.88 KB | 0644 |
|
| example_031.php | File | 2.87 KB | 0644 |
|
| example_032.php | File | 2.71 KB | 0644 |
|
| example_033.php | File | 4.09 KB | 0644 |
|
| example_034.php | File | 2.78 KB | 0644 |
|
| example_035.php | File | 3.46 KB | 0644 |
|
| example_036.php | File | 2.8 KB | 0644 |
|
| example_037.php | File | 5.12 KB | 0644 |
|
| example_038.php | File | 2.73 KB | 0644 |
|
| example_039.php | File | 4.01 KB | 0644 |
|
| example_040.php | File | 3.18 KB | 0644 |
|
| example_041.php | File | 2.73 KB | 0644 |
|
| example_042.php | File | 3.32 KB | 0644 |
|
| example_043.php | File | 2.52 KB | 0644 |
|
| example_044.php | File | 3.44 KB | 0644 |
|
| example_045.php | File | 4.16 KB | 0644 |
|
| example_046.php | File | 5.77 KB | 0644 |
|
| example_047.php | File | 3.13 KB | 0644 |
|
| example_048.php | File | 8.56 KB | 0644 |
|
| example_049.php | File | 4.68 KB | 0644 |
|
| example_050.php | File | 6.3 KB | 0644 |
|
| example_051.php | File | 4.26 KB | 0644 |
|
| example_052.php | File | 4.18 KB | 0644 |
|
| example_053.php | File | 3.3 KB | 0644 |
|
| example_054.php | File | 4.45 KB | 0644 |
|
| example_055.php | File | 3.47 KB | 0644 |
|
| example_056.php | File | 4.31 KB | 0644 |
|
| example_057.php | File | 8.71 KB | 0644 |
|
| example_058.php | File | 3.16 KB | 0644 |
|
| example_059.php | File | 6.58 KB | 0644 |
|
| example_060.php | File | 3.27 KB | 0644 |
|
| example_061.php | File | 9.74 KB | 0644 |
|
| example_062.php | File | 4.12 KB | 0644 |
|
| example_063.php | File | 4.49 KB | 0644 |
|
| example_064.php | File | 14.2 KB | 0644 |
|
| example_065.php | File | 3.52 KB | 0644 |
|
| example_066.php | File | 2.85 KB | 0644 |
|
| example_067.php | File | 6.14 KB | 0644 |
|
| index.php | File | 10.47 KB | 0644 |
|
| tcpdf_include.php | File | 1.43 KB | 0644 |
|