123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- <?php
- require_once('tcpdf_include.php');
- $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
- $pdf->setCreator(PDF_CREATOR);
- $pdf->setAuthor('Nicola Asuni');
- $pdf->setTitle('TCPDF Example 037');
- $pdf->setSubject('TCPDF Tutorial');
- $pdf->setKeywords('TCPDF, PDF, example, test, guide');
- $pdf->setHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 037', PDF_HEADER_STRING);
- $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
- $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
- $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED);
- $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
- $pdf->setHeaderMargin(PDF_MARGIN_HEADER);
- $pdf->setFooterMargin(PDF_MARGIN_FOOTER);
- $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
- $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
- if (@file_exists(dirname(__FILE__).'/lang/eng.php')) {
- require_once(dirname(__FILE__).'/lang/eng.php');
- $pdf->setLanguageArray($l);
- }
- $pdf->setFont('helvetica', '', 11);
- $pdf->AddPage();
- $html = '<h1>Example of Spot Colors</h1>Spot colors are single ink colors, rather than colors produced by four (CMYK), six (CMYKOG) or more inks in the printing process (process colors). They can be obtained by special vendors, but often the printers have found their own way of mixing inks to match defined colors.<br /><br />As long as no open standard for spot colours exists, TCPDF users will have to buy a colour book by one of the colour manufacturers and insert the values and names of spot colours directly into the $spotcolor array in <b><em>include/tcpdf_colors.php</em></b> file, or define them using the <b><em>AddSpotColor()</em></b> method.<br /><br />Common industry standard spot colors are:<br /><span color="#008800">ANPA-COLOR, DIC, FOCOLTONE, GCMI, HKS, PANTONE, TOYO, TRUMATCH</span>.';
- $pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, 'J', true);
- $pdf->setFont('helvetica', '', 10);
- $pdf->AddSpotColor('My TCPDF Dark Green', 100, 50, 80, 45);
- $pdf->AddSpotColor('My TCPDF Light Yellow', 0, 0, 55, 0);
- $pdf->AddSpotColor('My TCPDF Black', 0, 0, 0, 100);
- $pdf->AddSpotColor('My TCPDF Red', 30, 100, 90, 10);
- $pdf->AddSpotColor('My TCPDF Green', 100, 30, 100, 0);
- $pdf->AddSpotColor('My TCPDF Blue', 100, 60, 10, 5);
- $pdf->AddSpotColor('My TCPDF Yellow', 0, 20, 100, 0);
- $pdf->setTextSpotColor('My TCPDF Black', 100);
- $pdf->setDrawSpotColor('My TCPDF Black', 100);
- $starty = 100;
- $pdf->setFillSpotColor('My TCPDF Dark Green', 100);
- $pdf->Rect(30, $starty, 40, 20, 'DF');
- $pdf->Text(73, $starty + 8, 'My TCPDF Dark Green');
- $starty += 24;
- $pdf->setFillSpotColor('My TCPDF Light Yellow', 100);
- $pdf->Rect(30, $starty, 40, 20, 'DF');
- $pdf->Text(73, $starty + 8, 'My TCPDF Light Yellow');
- $starty += 24;
- $pdf->setFillSpotColor('My TCPDF Red', 100);
- $pdf->Rect(30, $starty, 40, 20, 'DF');
- $pdf->Text(73, $starty + 8, 'My TCPDF Red');
- $starty += 24;
- $pdf->setFillSpotColor('My TCPDF Green', 100);
- $pdf->Rect(30, $starty, 40, 20, 'DF');
- $pdf->Text(73, $starty + 8, 'My TCPDF Green');
- $starty += 24;
- $pdf->setFillSpotColor('My TCPDF Blue', 100);
- $pdf->Rect(30, $starty, 40, 20, 'DF');
- $pdf->Text(73, $starty + 8, 'My TCPDF Blue');
- $starty += 24;
- $pdf->setFillSpotColor('My TCPDF Yellow', 100);
- $pdf->Rect(30, $starty, 40, 20, 'DF');
- $pdf->Text(73, $starty + 8, 'My TCPDF Yellow');
- $pdf->Output('example_037.pdf', 'I');
|