├── .gitignore ├── LICENSE ├── PdfController.php ├── README.md ├── TJasper.class.php ├── app.jrxml └── testReport.jrxml ├── autoloader.php ├── composer.json ├── config └── dev.ini ├── docker-compose.yml ├── images └── jasperLogo.png ├── log.html ├── samples ├── bol01Files │ ├── boletoA4.jrxml │ └── boletoCarne.jrxml ├── cities │ ├── CittiesReportSql.zip │ ├── cities.jrxml │ ├── cities_zebra.jrxml │ ├── neighborhood.jrxml │ ├── region.jrxml │ └── states.jrxml ├── htmlRender.jrxml └── rel01Files │ ├── eventos.jrxml │ ├── imoveis.jasper │ ├── imoveis.jrxml │ ├── locatarios.jasper │ ├── locatarios.jrxml │ └── rel01__RepasseProprietario.jrxml └── src ├── Background.php ├── Band.php ├── BottomPen.php ├── Breaker.php ├── ColumnFooter.php ├── ColumnHeader.php ├── ComponentElement.php ├── Detail.php ├── Element.php ├── Exception.php ├── Frame.php ├── GroupFooter.php ├── GroupHeader.php ├── Image.php ├── Instructions.php ├── Line.php ├── OthProcessor.php ├── PageFooter.php ├── PageHeader.php ├── PdfProcessor.php ├── Rectangle.php ├── Report.php ├── StaticText.php ├── Subreport.php ├── SubreportExpression.php ├── SubreportParameter.php ├── SubreportParameterExpression.php ├── Summary.php ├── Table.php ├── TextField.php ├── Title.php ├── XlsProcessor.php ├── XlsxProcessor.php ├── ado ├── Exception.php ├── TConnection.php ├── TLogger.php ├── TLoggerHTML.php └── TTransaction.php └── fonts ├── README.TXT ├── ZarBold.ctg.z ├── ZarBold.z ├── aealarabiya.ctg.z ├── aealarabiya.php ├── aealarabiya.z ├── aefurat.ctg.z ├── aefurat.php ├── aefurat.z ├── almohanad.ctg.z ├── almohanad.php ├── almohanad.z ├── arial.afm ├── arial.ctg.z ├── arial.php ├── arial.t1a ├── arial.ttf ├── arial.ufm ├── arial.z ├── arialb.ctg.z ├── arialb.php ├── arialb.z ├── arialbi.ctg.z ├── arialbi.php ├── arialbi.z ├── ariali.ctg.z ├── ariali.php ├── ariali.z ├── arialunicid0.php ├── cid0cs.php ├── cid0ct.php ├── cid0jp.php ├── cid0kr.php ├── courier.php ├── courierb.php ├── courierbi.php ├── courieri.php ├── dejavu-fonts-ttf-2.33 ├── AUTHORS ├── BUGS ├── LICENSE ├── NEWS ├── README ├── langcover.txt ├── status.txt └── unicover.txt ├── dejavusans-extralight.ctg.z ├── dejavusans-extralight.php ├── dejavusans-extralight.z ├── dejavusans.ctg.z ├── dejavusans.php ├── dejavusans.z ├── dejavusansb.ctg.z ├── dejavusansb.php ├── dejavusansb.z ├── dejavusansbi.ctg.z ├── dejavusansbi.php ├── dejavusansbi.z ├── dejavusanscondensed.ctg.z ├── dejavusanscondensed.php ├── dejavusanscondensed.z ├── dejavusanscondensedb.ctg.z ├── dejavusanscondensedb.php ├── dejavusanscondensedb.z ├── dejavusanscondensedbi.ctg.z ├── dejavusanscondensedbi.php ├── dejavusanscondensedbi.z ├── dejavusanscondensedi.ctg.z ├── dejavusanscondensedi.php ├── dejavusanscondensedi.z ├── dejavusansextralight.ctg.z ├── dejavusansextralight.php ├── dejavusansextralight.z ├── dejavusansi.ctg.z ├── dejavusansi.php ├── dejavusansi.z ├── dejavusansmono.ctg.z ├── dejavusansmono.php ├── dejavusansmono.z ├── dejavusansmonob.ctg.z ├── dejavusansmonob.php ├── dejavusansmonob.z ├── dejavusansmonobi.ctg.z ├── dejavusansmonobi.php ├── dejavusansmonobi.z ├── dejavusansmonoi.ctg.z ├── dejavusansmonoi.php ├── dejavusansmonoi.z ├── dejavuserif.ctg.z ├── dejavuserif.php ├── dejavuserif.z ├── dejavuserifb.ctg.z ├── dejavuserifb.php ├── dejavuserifb.z ├── dejavuserifbi.ctg.z ├── dejavuserifbi.php ├── dejavuserifbi.z ├── dejavuserifcondensed.ctg.z ├── dejavuserifcondensed.php ├── dejavuserifcondensed.z ├── dejavuserifcondensedb.ctg.z ├── dejavuserifcondensedb.php ├── dejavuserifcondensedb.z ├── dejavuserifcondensedbi.ctg.z ├── dejavuserifcondensedbi.php ├── dejavuserifcondensedbi.z ├── dejavuserifcondensedi.ctg.z ├── dejavuserifcondensedi.php ├── dejavuserifcondensedi.z ├── dejavuserifi.ctg.z ├── dejavuserifi.php ├── dejavuserifi.z ├── freefont-20100919 ├── AUTHORS ├── COPYING ├── CREDITS ├── ChangeLog ├── INSTALL └── README ├── freemono.ctg.z ├── freemono.php ├── freemono.z ├── freemonob.ctg.z ├── freemonob.php ├── freemonob.z ├── freemonobi.ctg.z ├── freemonobi.php ├── freemonobi.z ├── freemonoi.ctg.z ├── freemonoi.php ├── freemonoi.z ├── freesans.ctg.z ├── freesans.php ├── freesans.z ├── freesansb.ctg.z ├── freesansb.php ├── freesansb.z ├── freesansbi.ctg.z ├── freesansbi.php ├── freesansbi.z ├── freesansi.ctg.z ├── freesansi.php ├── freesansi.z ├── freeserif.ctg.z ├── freeserif.php ├── freeserif.z ├── freeserifb.ctg.z ├── freeserifb.php ├── freeserifb.z ├── freeserifbi.ctg.z ├── freeserifbi.php ├── freeserifbi.z ├── freeserifi.ctg.z ├── freeserifi.php ├── freeserifi.z ├── helvetica.php ├── helveticab.php ├── helveticabi.php ├── helveticai.php ├── hysmyeongjostdmedium.php ├── kozgopromedium.php ├── kozminproregular.php ├── msungstdlight.php ├── pdfacourier.php ├── pdfacourier.z ├── pdfacourierb.php ├── pdfacourierb.z ├── pdfacourierbi.php ├── pdfacourierbi.z ├── pdfacourieri.php ├── pdfacourieri.z ├── pdfahelvetica.php ├── pdfahelvetica.z ├── pdfahelveticab.php ├── pdfahelveticab.z ├── pdfahelveticabi.php ├── pdfahelveticabi.z ├── pdfahelveticai.php ├── pdfahelveticai.z ├── pdfasymbol.php ├── pdfasymbol.z ├── pdfatimes.php ├── pdfatimes.z ├── pdfatimesb.php ├── pdfatimesb.z ├── pdfatimesbi.php ├── pdfatimesbi.z ├── pdfatimesi.php ├── pdfatimesi.z ├── pdfazapfdingbats.php ├── pdfazapfdingbats.z ├── simhei.php ├── stsongstdlight.php ├── symbol.php ├── times.php ├── timesb.php ├── timesbi.php ├── timesi.php ├── uni2cid_ac15.php ├── uni2cid_ag15.php ├── uni2cid_aj16.php ├── uni2cid_ak12.php ├── zapfdingbats.php └── zarbold.php /.gitignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Rogerio Muniz de Castro 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /PdfController.php: -------------------------------------------------------------------------------- 1 | report->generate(); 22 | $this->report->out(); 23 | switch ($this->type) { 24 | case 'pdf': 25 | $pdf = JasperPHP\Instructions::get(); 26 | return new Response($pdf->Output('report.pdf','I')); 27 | break; 28 | case 'xls': 29 | header('Content-Type: application/vnd.ms-excel'); 30 | header('Content-Disposition: attachment;filename="01simple.xls"'); 31 | header('Cache-Control: max-age=0'); 32 | // If you're serving to IE 9, then the following may be needed 33 | header('Cache-Control: max-age=1'); 34 | // If you're serving to IE over SSL, then the following may be needed 35 | header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past 36 | header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); // always modified 37 | header('Cache-Control: cache, must-revalidate'); // HTTP/1.1 38 | header('Pragma: public'); // HTTP/1.0 39 | $objWriter = PHPExcel_IOFactory::createWriter(JasperPHP\Instructions::$objOutPut, 'Excel5'); 40 | $objWriter->save('php://output'); 41 | break; 42 | } 43 | } 44 | 45 | public function setVariable($name, $value) { 46 | $this->report->arrayVariable[$name]['initialValue'] = $value; 47 | } 48 | 49 | /** 50 | * @Route("/pdf/download/{xmlFile}") 51 | */ 52 | public function download($xmlFile) 53 | { 54 | $GLOBALS['reports'] = array(); 55 | //$xmlFile = 'testReport.jrxml'; 56 | $param = array(); 57 | $this->type = (array_key_exists('type', $param)) ? $param['type'] : 'pdf'; 58 | //error_reporting(0); 59 | $this->param = $param; 60 | $this->report = new JasperPHP\Report($xmlFile, $param); // $GLOBALS['reports'][$xmlFile]; 61 | switch ($this->type) { 62 | case 'pdf': 63 | JasperPHP\Instructions::prepare($this->report); 64 | break; 65 | case 'xls': 66 | JasperPHP\Instructions::setProcessor('\JasperPHP\XlsProcessor'); 67 | JasperPHP\Instructions::prepare($this->report); 68 | break; 69 | } 70 | $report_name = isset($_GET['report']) ? $_GET['report'] : 'testReport.jrxml'; // sql into testReport.txt report do not select any table. 71 | TTransaction::open('dev'); 72 | TTransaction::setLogger(new TLoggerHTML('log.html')); 73 | $pdffile = $this->outpage(); 74 | return $pdffile;//$this->file($pdffile); 75 | } 76 | } -------------------------------------------------------------------------------- /autoloader.php: -------------------------------------------------------------------------------- 1 | =5.3.0" , 20 | "tecnickcom/tcpdf":"^6.3.5" 21 | }, 22 | "config": {} 23 | } 24 | -------------------------------------------------------------------------------- /config/dev.ini: -------------------------------------------------------------------------------- 1 | host = 127.0.0.1 2 | name = dev 3 | user = root 4 | pass = password 5 | type = mysql 6 | site = true 7 | port = 3306 -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | services: 3 | php: 4 | image: ambientum/php:7.0-nginx 5 | volumes: 6 | - ./:/var/www/app/public/ 7 | ports: 8 | - 8080:8080 -------------------------------------------------------------------------------- /images/jasperLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/images/jasperLogo.png -------------------------------------------------------------------------------- /log.html: -------------------------------------------------------------------------------- 1 |

2 | 2020-01-08 13:49:11 : 3 | 4 | SELECT now() 5 |
6 |

7 | -------------------------------------------------------------------------------- /samples/cities/CittiesReportSql.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/samples/cities/CittiesReportSql.zip -------------------------------------------------------------------------------- /samples/cities/cities.jrxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /samples/cities/cities_zebra.jrxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /samples/cities/neighborhood.jrxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 0]]> 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /samples/cities/states.jrxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /samples/htmlRender.jrxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /samples/rel01Files/imoveis.jasper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/samples/rel01Files/imoveis.jasper -------------------------------------------------------------------------------- /samples/rel01Files/locatarios.jasper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/samples/rel01Files/locatarios.jasper -------------------------------------------------------------------------------- /samples/rel01Files/locatarios.jrxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 1]]> 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /src/Background.php: -------------------------------------------------------------------------------- 1 | 10 | * @version 2015.03.11 11 | * @access restrict 12 | * 13 | * 2015.03.11 -- criação 14 | **/ 15 | class Background extends Element 16 | { 17 | 18 | } 19 | ?> -------------------------------------------------------------------------------- /src/Band.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class Band extends Element { 18 | 19 | public function generate($obj = null) { 20 | $row = is_array($obj) ? $obj[1] : array(); 21 | $obj = is_array($obj) ? $obj[0] : $obj; 22 | if ($this->children) { 23 | foreach ($this->children as $child) { 24 | // se for objeto 25 | if (is_object($child)) { 26 | $child->generate(array($obj, $row)); 27 | } 28 | } 29 | } 30 | } 31 | 32 | } 33 | 34 | ?> -------------------------------------------------------------------------------- /src/BottomPen.php: -------------------------------------------------------------------------------- 1 | 9 | * @version 2015.03.11 10 | * @access restrict 11 | * 12 | * 2015.03.11 -- criação 13 | **/ 14 | class BottomPen extends Element 15 | { 16 | 17 | public function generate($obj = null) 18 | { 19 | parent::generate($obj); 20 | } 21 | } 22 | ?> -------------------------------------------------------------------------------- /src/Breaker.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class Breaker extends Element 18 | { 19 | 20 | public function generate($obj = null) 21 | { 22 | $row = is_array($obj) ? $obj[1] : null; 23 | $obj = is_array($obj) ? $obj[0] : $obj; 24 | $data = $this->objElement; 25 | $print_expression_result = false; 26 | $printWhenExpression = (string) $data->reportElement->printWhenExpression; 27 | $pageFooter = $obj->getChildByClassName('PageFooter'); 28 | 29 | 30 | if ($printWhenExpression != '') { 31 | 32 | $printWhenExpression = $obj->get_expression($printWhenExpression, $row); 33 | eval('if(' . $printWhenExpression . '){$print_expression_result=true;}'); 34 | } else { 35 | $print_expression_result = true; 36 | } 37 | if ($print_expression_result == true && Report::$proccessintructionsTime == 'inline') { 38 | 39 | if ($pageFooter) 40 | $pageFooter->generate($obj,$row); 41 | //JasperPHP\Instructions::addInstruction(array("type" => "break", "printWhenExpression" => $printWhenExpression . "")); 42 | parent::generate($obj,$row); 43 | JasperPHP\Instructions::addInstruction(array("type" => "resetY_axis")); 44 | JasperPHP\Instructions::$currrentPage++; 45 | JasperPHP\Instructions::addInstruction(array("type" => "AddPage")); 46 | JasperPHP\Instructions::addInstruction(array("type" => "setPage", "value" => JasperPHP\Instructions::$currrentPage, 'resetMargins' => false)); 47 | $pageHeader = $obj->getChildByClassName('PageHeader'); 48 | //if (JasperPHP\Pdf::$print_expression_result == true) { 49 | if ($pageHeader) 50 | $pageHeader->generate($obj,$row); 51 | //} 52 | 53 | JasperPHP\Instructions::runInstructions(); 54 | }else{ 55 | JasperPHP\Instructions::addInstruction(array("type" => "break", "printWhenExpression" => $printWhenExpression . "")); 56 | parent::generate($obj,$row); 57 | } 58 | 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /src/ColumnFooter.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class ColumnFooter extends Element { 18 | 19 | public function generate($obj = null) { 20 | $rowIndex = 0; 21 | $row = $obj->lastRowData; 22 | if (!$row) {return;} 23 | //if (!$row) { 24 | // $row = array(); 25 | //} 26 | $obj = is_array($obj) ? $obj[0] : $obj; 27 | foreach ($this->children as $child) { 28 | // se for objeto 29 | if (is_object($child)) { 30 | 31 | $print_expression_result = false; 32 | //var_dump((string)$child->objElement->printWhenExpression); 33 | //echo (string)$child->objElement['printWhenExpression']."oi"; 34 | $printWhenExpression = (string) $child->objElement->printWhenExpression; 35 | if ($printWhenExpression != '') { 36 | 37 | $printWhenExpression = $obj->get_expression($printWhenExpression, $row); 38 | eval('if(' . $printWhenExpression . '){$print_expression_result=true;}'); 39 | 40 | } else { 41 | $print_expression_result = true; 42 | } 43 | if ($print_expression_result == true) { 44 | if ($this->children['0']->objElement['splitType'] == 'Stretch' || $this->children['0']->objElement['splitType'] == 'Prevent') { 45 | JasperPHP\Instructions::addInstruction(array("type" => "PreventY_axis", "y_axis" => $this->children['0']->objElement['height'])); 46 | } 47 | parent::generate(array($obj,$row)); 48 | //var_dump($this->children['0']); 49 | JasperPHP\Instructions::addInstruction(array("type" => "SetY_axis", "y_axis" => $this->children['0']->objElement['height'])); 50 | } 51 | } 52 | } 53 | } 54 | 55 | } 56 | 57 | ?> 58 | -------------------------------------------------------------------------------- /src/ColumnHeader.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class ColumnHeader extends Element { 18 | 19 | public function generate($obj = null) { 20 | $row = is_array($obj) ? $obj[1] : array(); 21 | $obj = is_array($obj) ? $obj[0] : $obj; 22 | $print_expression_result = false; 23 | //var_dump((string)$child->objElement->printWhenExpression); 24 | //echo (string)$child->objElement['printWhenExpression']."oi"; 25 | $printWhenExpression = (string) $this->objElement->printWhenExpression; 26 | if ($printWhenExpression != '') { 27 | 28 | $printWhenExpression = $obj->get_expression($printWhenExpression, $row); 29 | eval('if(' . $printWhenExpression . '){$print_expression_result=true;}'); 30 | } else { 31 | $print_expression_result = true; 32 | } 33 | if ($print_expression_result == true) { 34 | if ($this->children['0']->objElement->splitType == 'Stretch' || $this->children['0']->objElement->splitType == 'Prevent') { 35 | JasperPHP\Instructions::addInstruction(array("type" => "PreventY_axis", "y_axis" => $this->children['0']->objElement['height'])); 36 | } 37 | parent::generate($obj); 38 | JasperPHP\Instructions::addInstruction(array("type" => "SetY_axis", "y_axis" => $this->children['0']->objElement['height'])); 39 | } 40 | } 41 | 42 | } 43 | 44 | ?> -------------------------------------------------------------------------------- /src/ComponentElement.php: -------------------------------------------------------------------------------- 1 | 9 | * @version 2015.03.11 10 | * @access restrict 11 | * 12 | * 2015.03.11 -- criação 13 | **/ 14 | class ComponentElement extends Element 15 | { 16 | 17 | 18 | public function generate($obj = null) 19 | { 20 | $data = $this->objElement; 21 | $rowData = is_array($obj)?$obj[1]:null; 22 | $obj = is_array($obj)?$obj[0]:$obj; 23 | $x=$data->reportElement["x"]; 24 | $y=$data->reportElement["y"]; 25 | $width=$data->reportElement["width"]; 26 | $height=$data->reportElement["height"]; 27 | 28 | //table ========================================= 29 | $jrs = $data->children('jr',true); 30 | if(isset($jrs->table)){ 31 | $table = new JasperPHP\Table($jrs->table); 32 | $table->generate(array($obj,$rowData,$data->reportElement)); 33 | }//end table 34 | 35 | //simplexml_tree( $data); 36 | // echo "

"; 37 | //simplexml_tree( $data->children('jr',true)); 38 | //echo "

"; 39 | //SimpleXML object (1 item) [0] // ->codeExpression[0] ->attributes('xsi', true) ->schemaLocation ->attributes('', true) ->type ->drawText ->checksumRequired barbecue: 40 | foreach($data->children('jr',true) as $barcodetype =>$content){ 41 | $text = $obj->get_expression($content->codeExpression,$rowData,false,$this); 42 | 43 | $barcodemethod=""; 44 | $textposition=""; 45 | if($barcodetype=="barbecue"){ 46 | $barcodemethod=$data->children('jr',true)->attributes('', true) ->type; 47 | //var_dump($barcodemethod); 48 | $textposition=""; 49 | $checksum=$data->children('jr',true)->attributes('', true) ->checksumRequired; 50 | $code=$text; 51 | if($content->attributes('', true) ->drawText=='true') 52 | $textposition="bottom"; 53 | 54 | $modulewidth=$content->attributes('', true) ->moduleWidth; 55 | 56 | }else{ 57 | 58 | $barcodemethod=$barcodetype; 59 | $textposition=$content->attributes('', true)->textPosition; 60 | //$data->children('jr',true)->textPosition; 61 | //$content['textPosition']; 62 | $code=$text; 63 | $modulewidth=$content->attributes('', true)->moduleWidth; 64 | 65 | 66 | 67 | } 68 | if($modulewidth=="") 69 | $modulewidth=1; 70 | // echo "Barcode: $code,position: $textposition

"; 71 | JasperPHP\Instructions::addInstruction(array("type"=>"Barcode","barcodetype"=>$barcodemethod,"x"=>$x,"y"=>$y,"width"=>$width,"height"=>$height,'textposition'=>$textposition,'code'=>$code,'modulewidth'=>$modulewidth)); 72 | 73 | 74 | 75 | } 76 | } 77 | } 78 | ?> 79 | -------------------------------------------------------------------------------- /src/Element.php: -------------------------------------------------------------------------------- 1 | 8 | * @version 2015.03.11 9 | * @access restrict 10 | * 11 | * 2015.03.11 -- criação 12 | **/ 13 | use JasperPHP; 14 | class Element 15 | { 16 | public $properties; // propriedades da TAG 17 | public $name; 18 | public $height; 19 | public $splitType; 20 | public $radius; 21 | public $scaleImage; 22 | public $hAlign; 23 | public $onErrorType; 24 | public $pattern; 25 | public $y_axis; 26 | 27 | public $objElement; 28 | public $children; 29 | 30 | public function __construct($ObjElement) 31 | { 32 | if(isset($ObjElement)) { 33 | $this->name = get_class($this); 34 | $this->objElement = $ObjElement; 35 | // atribui o conteúdo do label 36 | $attributes = $ObjElement->attributes(); 37 | foreach($attributes as $att => $value){ 38 | $this->$att = $value; 39 | } 40 | foreach($ObjElement as $obj=>$value){ 41 | 42 | $obj = ($obj=='break')?'Breaker':$obj; 43 | 44 | $className = "JasperPHP\\".ucfirst($obj); 45 | if(class_exists($className)){ 46 | $this->add(new $className($value)); 47 | } 48 | 49 | } 50 | 51 | } 52 | } 53 | 54 | /** 55 | * método __set() 56 | * intercepta as atribuições à propriedades do objeto 57 | * @param $name = nome da propriedade 58 | * @param $value = valor 59 | *//* 60 | public function __set($name, $value) 61 | { 62 | // armazena os valores atribuídos 63 | // ao array properties 64 | $this->properties[$name] = $value; 65 | } 66 | /** 67 | * método __get() 68 | * intercepta as atribuições à propriedades do objeto 69 | * @param $name = nome da propriedade 70 | * @param $value = valor 71 | *//* 72 | public function __get($name) 73 | { 74 | // armazena os valores atribuídos 75 | // ao array properties 76 | if(array_key_exists($name,$this->properties)){ 77 | return $this->properties[$name]; 78 | }else{ 79 | return NULL; 80 | } 81 | 82 | }*/ 83 | 84 | 85 | /** 86 | * método add() 87 | * adiciona um elemento filho 88 | * @param $child = objeto filho 89 | */ 90 | public function add($child) 91 | { 92 | $this->children[] = $child; 93 | } 94 | 95 | public function get_first_value($value) { 96 | return (substr($value,0,1)); 97 | } 98 | 99 | public function getChildByClassName($childClassName){ 100 | foreach($this->children as $Child){ 101 | if(get_class($Child)=='JasperPHP\\'.$childClassName)return $Child; 102 | } 103 | } 104 | public function recommendFont($utfstring,$defaultfont,$pdffont=""){ 105 | 106 | /*\p{Common} 107 | \p{Arabic} 108 | \p{Armenian} 109 | \p{Bengali} 110 | \p{Bopomofo} 111 | \p{Braille} 112 | \p{Buhid} 113 | \p{CanadianAboriginal} 114 | \p{Cherokee} 115 | \p{Cyrillic} 116 | \p{Devanagari} 117 | \p{Ethiopic} 118 | \p{Georgian} 119 | \p{Greek} 120 | \p{Gujarati} 121 | \p{Gurmukhi} 122 | \p{Han} 123 | \p{Hangul} 124 | \p{Hanunoo} 125 | \p{Hebrew} 126 | \p{Hiragana} 127 | \p{Inherited} 128 | \p{Kannada} 129 | \p{Katakana} 130 | \p{Khmer} 131 | \p{Lao} 132 | \p{Latin} 133 | \p{Limbu} 134 | \p{Malayalam} 135 | \p{Mongolian} 136 | \p{Myanmar} 137 | \p{Ogham} 138 | \p{Oriya} 139 | \p{Runic} 140 | \p{Sinhala} 141 | \p{Syriac} 142 | \p{Tagalog} 143 | \p{Tagbanwa} 144 | \p{TaiLe} 145 | \p{Tamil} 146 | \p{Telugu} 147 | \p{Thaana} 148 | \p{Thai} 149 | \p{Tibetan} 150 | \p{Yi}*/ 151 | 152 | if($pdffont!="") 153 | return $pdffont; 154 | if(preg_match("/\p{Han}+/u", $utfstring)) 155 | $font="cid0cs"; 156 | elseif(preg_match("/\p{Katakana}+/u", $utfstring) || preg_match("/\p{Hiragana}+/u", $utfstring)) 157 | $font="cid0jp"; 158 | elseif(preg_match("/\p{Hangul}+/u", $utfstring)) 159 | $font="cid0kr"; 160 | else 161 | $font=$defaultfont; 162 | //echo "$utfstring $font".mb_detect_encoding($utfstring)."
"; 163 | 164 | return $font;//mb_detect_encoding($utfstring); 165 | } 166 | 167 | 168 | /** 169 | * método generate() 170 | * exibe a tag na tela, juntamente com seu conteúdo 171 | */ 172 | public function generate($obj = null) 173 | { 174 | // se possui conteúdo 175 | if ($this->children) 176 | { 177 | // percorre todos objetos filhos 178 | foreach ($this->children as $child) 179 | { 180 | // se for objeto 181 | if (is_object($child)) 182 | { 183 | $child->generate($obj); 184 | //JasperPHP\Instructions::runInstructions(); 185 | //JasperPHP\Instructions::clearInstructrions(); 186 | } 187 | } 188 | // fecha a tag 189 | //$this->close(); 190 | } 191 | 192 | } 193 | 194 | } 195 | ?> 196 | -------------------------------------------------------------------------------- /src/Exception.php: -------------------------------------------------------------------------------- 1 | 35 | * @copyright Copyright (c) 2013 Estrada Virtual (http://www.estradavirtual.com.br) 36 | * @license MIT License 37 | * @version 1.0 38 | */ 39 | class Exception extends \Exception {} 40 | -------------------------------------------------------------------------------- /src/Frame.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2021.06.18 13 | * @access restrict 14 | * 15 | * 2021.06.18 -- criação 16 | * */ 17 | class Frame extends Element { 18 | 19 | public function generate($obj = null) { 20 | $row = is_array($obj) ? $obj[1] : array(); 21 | $obj = is_array($obj) ? $obj[0] : $obj; 22 | if ($this->children) { 23 | foreach ($this->children as $child) { 24 | // se for objeto 25 | if (is_object($child)) { 26 | $child->generate(array($obj, $row)); 27 | } 28 | } 29 | } 30 | } 31 | 32 | } 33 | 34 | ?> 35 | -------------------------------------------------------------------------------- /src/GroupFooter.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class GroupFooter extends Element { 18 | 19 | public function generate($obj = null) { 20 | $row = is_array($obj) ? $obj[1] : array(); 21 | $obj = is_array($obj) ? $obj[0] : $obj; 22 | foreach ($this->children as $child) { 23 | // se for objeto 24 | if (is_object($child)) { 25 | 26 | $print_expression_result = false; 27 | $printWhenExpression = (string) $child->objElement->printWhenExpression; 28 | if ($printWhenExpression != '') { 29 | $printWhenExpression = $obj->get_expression($printWhenExpression,$row); 30 | eval('if(' . $printWhenExpression . '){$print_expression_result=true;}'); 31 | } else { 32 | $print_expression_result = true; 33 | } 34 | if ($print_expression_result == true) { 35 | if ($child->objElement['splitType'] == 'Stretch' || $child->objElement['splitType'] == 'Prevent') { 36 | JasperPHP\Instructions::addInstruction(array("type" => "PreventY_axis", "y_axis" => $child->objElement['height'])); 37 | } 38 | parent::generate(array($obj,$row)); 39 | JasperPHP\Instructions::addInstruction(array("type" => "SetY_axis", "y_axis" => $child->objElement['height'])); 40 | } 41 | } 42 | } 43 | } 44 | 45 | } -------------------------------------------------------------------------------- /src/GroupHeader.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class GroupHeader extends Element { 18 | 19 | public function generate($obj = null) { 20 | $row = is_array($obj) ? $obj[1] : array(); 21 | $obj = is_array($obj) ? $obj[0] : $obj; 22 | foreach ($this->children as $child) { 23 | // se for objeto 24 | if (is_object($child)) { 25 | 26 | $print_expression_result = false; 27 | $printWhenExpression = (string) $child->objElement->printWhenExpression; 28 | if ($printWhenExpression != '') { 29 | 30 | $printWhenExpression = $obj->get_expression($printWhenExpression,$row); 31 | //echo 'if('.$printWhenExpression.'){$print_expression_result=true;}'; 32 | eval('if(' . $printWhenExpression . '){$print_expression_result=true;}'); 33 | } else { 34 | $print_expression_result = true; 35 | } 36 | if ($print_expression_result == true) { 37 | if ($child->objElement['splitType'] == 'Stretch' || $child->objElement['splitType'] == 'Prevent') { 38 | JasperPHP\Instructions::addInstruction(array("type" => "PreventY_axis", "y_axis" => $child->objElement['height'])); 39 | } 40 | parent::generate(array($obj, $row)); 41 | JasperPHP\Instructions::addInstruction(array("type" => "SetY_axis", "y_axis" => $child->objElement['height'])); 42 | } 43 | } 44 | } 45 | } 46 | 47 | } -------------------------------------------------------------------------------- /src/Image.php: -------------------------------------------------------------------------------- 1 | 9 | * @version 2015.03.11 10 | * @access restrict 11 | * 12 | * 2015.03.11 -- criação 13 | **/ 14 | class Image extends Element 15 | { 16 | 17 | 18 | public function generate($obj = null) 19 | { 20 | 21 | $row = is_array($obj)?$obj[1]:null; 22 | $data = $this->objElement; 23 | $obj = is_array($obj)?$obj[0]:$obj; 24 | $text=$data->imageExpression; 25 | //echo $imagepath; 26 | //echo $imagepath; 27 | //$text= substr($data->imageExpression, 1, -1); 28 | $text = $obj->get_expression($text, $row); 29 | $text = str_ireplace(array('"+','" +', '+"', '+ "', '"'), array('', '', ''), $text); 30 | 31 | $imagetype= substr($text,-3); 32 | //$data->hyperlinkReferenceExpression=$this->analyse_expression($data->hyperlinkReferenceExpression); 33 | $data->hyperlinkReferenceExpression=trim(str_replace(array('"',''),"",$data->hyperlinkReferenceExpression)); 34 | // echo $text; 35 | $printWhenExpression = $obj->get_expression($data->reportElement->printWhenExpression, $row); 36 | 37 | $arraydata = [ 38 | "type" => "Image", 39 | "path" => $text, 40 | "x" => $data->reportElement["x"] + 0, 41 | "y" => $data->reportElement["y"] + 0, 42 | "width" => $data->reportElement["width"] + 0, 43 | "height" => $data->reportElement["height"] + 0, 44 | "imgtype" => $imagetype, 45 | "link" => $data->hyperlinkReferenceExpression, 46 | "hidden_type" => "image", 47 | "linktarget" => $data["hyperlinkTarget"] . "", 48 | "border" => 0, 49 | "fitbox" => false, 50 | "printWhenExpression" => $printWhenExpression . "", 51 | ]; 52 | if (isset($data->box)) { 53 | $arraydata["border"] = StaticText::formatBox($data->box); 54 | } 55 | switch ($data['scaleImage']) { 56 | case "FillFrame": 57 | break; 58 | default: 59 | switch ($data['hAlign']) { 60 | case "Center": 61 | $arraydata["fitbox"] = "C"; 62 | break; 63 | case "Right": 64 | $arraydata["fitbox"] = "R"; 65 | break; 66 | default: // "Left" 67 | $arraydata["fitbox"] = "L"; 68 | break; 69 | } 70 | switch ($data['vAlign']) { 71 | case "Middle": 72 | $arraydata["fitbox"] .= "M"; 73 | break; 74 | case "Bottom": 75 | $arraydata["fitbox"] .= "B"; 76 | break; 77 | default: // "Top" 78 | $arraydata["fitbox"] .= "T"; 79 | break; 80 | } 81 | } 82 | JasperPHP\Instructions::addInstruction($arraydata); 83 | 84 | 85 | } 86 | } 87 | ?> 88 | -------------------------------------------------------------------------------- /src/Instructions.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.10 13 | * @access restrict 14 | * 15 | * 2015.03.10 -- criação 16 | * */ 17 | 18 | final class Instructions { 19 | 20 | static public $objOutPut; 21 | static public $fontdir; 22 | static private $intructions; 23 | static public $JasperObj; 24 | static public $currrentPage = 1; 25 | static public $y_axis; 26 | static public $arrayPageSetting; 27 | static public $print_expression_result; 28 | static private $instructionProcessor = '\JasperPHP\PdfProcessor'; 29 | static public $lastPageFooter = true; 30 | static public $processingPageFooter = false; 31 | 32 | 33 | /* 34 | * método __construct() 35 | * não existirão instâncias de TConnection, por isto estamos marcando-o como private 36 | */ 37 | 38 | private function __construct() { 39 | 40 | } 41 | 42 | public static function setProcessor($instructionProcessor) { 43 | self::$instructionProcessor = $instructionProcessor; 44 | } 45 | 46 | public static function prepare($report) { 47 | self::$instructionProcessor::prepare($report); 48 | } 49 | 50 | public static function addInstruction($instruction) { 51 | self::$intructions[] = $instruction; 52 | } 53 | 54 | public static function setJasperObj(JasperPHP\Element $JasperObj) { 55 | self::$JasperObj = $JasperObj; 56 | } 57 | 58 | public static function get() { 59 | return self::$objOutPut; 60 | } 61 | 62 | public static function getInstructions() { 63 | return self::$intructions; 64 | } 65 | 66 | public static function clearInstructrions() { 67 | self::$intructions = array(); 68 | } 69 | 70 | public static function getPageNo() { 71 | return self::$objOutPut->PageNo(); 72 | } 73 | 74 | public static function runInstructions() { 75 | $pdf = self::$objOutPut; 76 | $JasperObj = self::$JasperObj; 77 | $instructions = self::$intructions; 78 | //var_dump($instructions); 79 | self::$intructions = array(); 80 | //$maxheight = null; 81 | foreach ($instructions as $arraydata) { 82 | $methodName = $arraydata["type"]; 83 | $methodName = $methodName == 'break' ? 'breaker' : $methodName; 84 | 85 | //$instructionProcessorClass = '\JasperPHP\/' + ; 86 | $instruction = new self::$instructionProcessor($JasperObj); 87 | if (method_exists($instruction, $methodName)) { 88 | $instruction->$methodName($arraydata); 89 | } 90 | } 91 | } 92 | 93 | } 94 | -------------------------------------------------------------------------------- /src/Line.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class Line extends Element { 18 | 19 | public function generate($obj = null) { 20 | 21 | $row = is_array($obj) ? $obj[1] : null; 22 | $data = $this->objElement; 23 | $obj = is_array($obj) ? $obj[0] : $obj; 24 | $drawcolor = array("r" => 0, "g" => 0, "b" => 0); 25 | $hidden_type = "line"; 26 | $linewidth = ''; 27 | $dash = ''; 28 | if($data->graphicElement->pen) 29 | if ($data->graphicElement->pen["lineWidth"] > 0) 30 | $linewidth = $data->graphicElement->pen["lineWidth"]; 31 | 32 | /* 33 | $borderset=""; 34 | if($data->box->topPen["lineWidth"]>0) 35 | $borderset.="T"; 36 | if($data->box->leftPen["lineWidth"]>0) 37 | $borderset.="L"; 38 | if($data->box->bottomPen["lineWidth"]>0) 39 | $borderset.="B"; 40 | if($data->box->rightPen["lineWidth"]>0) 41 | $borderset.="R"; 42 | if(isset($data->box->pen["lineColor"])) { 43 | $drawcolor=array("r"=>hexdec(substr($data->box->pen["lineColor"],1,2)),"g"=>hexdec(substr($data->box->pen["lineColor"],3,2)),"b"=>hexdec(substr($data->box->pen["lineColor"],5,2))); 44 | } 45 | */ 46 | if (isset($data->graphicElement->pen["lineStyle"])) { 47 | if ($data->graphicElement->pen["lineStyle"] == "Dotted") 48 | $dash = "0,1"; 49 | elseif ($data->graphicElement->pen["lineStyle"] == "Dashed") 50 | $dash = "4,2"; 51 | } 52 | 53 | 54 | 55 | if (isset($data->reportElement["forecolor"])) { 56 | $drawcolor = array("r" => hexdec(substr($data->reportElement["forecolor"], 1, 2)), "g" => hexdec(substr($data->reportElement["forecolor"], 3, 2)), "b" => hexdec(substr($data->reportElement["forecolor"], 5, 2))); 57 | } 58 | // $this->pointer[]=array("type"=>"SetDrawColor","r"=>$drawcolor["r"],"g"=>$drawcolor["g"],"b"=>$drawcolor["b"],"hidden_type"=>"drawcolor"); 59 | if (isset($data->reportElement['positionType']) && $data->reportElement['positionType'] == "FixRelativeToBottom") { 60 | $hidden_type = "relativebottomline"; 61 | } 62 | 63 | $style = array('color' => $drawcolor, 'width' => (int)$linewidth, 'dash' => $dash); 64 | $print_expression_result = false; 65 | $printWhenExpression = (string)$data->reportElement->printWhenExpression;; 66 | if ($printWhenExpression != '') { 67 | 68 | $printWhenExpression = $obj->get_expression($printWhenExpression, $row); 69 | 70 | //echo 'if('.$printWhenExpression.'){$print_expression_result=true;}'; 71 | eval('if(' . $printWhenExpression . '){$print_expression_result=true;}'); 72 | } else { 73 | $print_expression_result = true; 74 | } 75 | if ($print_expression_result == true) { 76 | if ($data->reportElement["width"][0] + 0 > $data->reportElement["height"][0] + 0) { //width > height means horizontal line 77 | JasperPHP\Instructions::addInstruction(array("type" => "Line", "x1" => $data->reportElement["x"] + 0, "y1" => $data->reportElement["y"] + 0, 78 | "x2" => $data->reportElement["x"] + $data->reportElement["width"], "y2" => $data->reportElement["y"] + $data->reportElement["height"] - 1, 79 | "hidden_type" => $hidden_type, "style" => $style, "forecolor" => $data->reportElement["forecolor"] . "", 80 | "printWhenExpression" => $printWhenExpression)); 81 | } elseif ($data->reportElement["height"][0] + 0 > $data->reportElement["width"][0] + 0) { //vertical line 82 | JasperPHP\Instructions::addInstruction(array("type" => "Line", "x1" => $data->reportElement["x"], "y1" => $data->reportElement["y"], 83 | "x2" => $data->reportElement["x"] + $data->reportElement["width"] - 1, "y2" => $data->reportElement["y"] + $data->reportElement["height"], "hidden_type" => $hidden_type, "style" => $style, 84 | "forecolor" => $data->reportElement["forecolor"] . "", "printWhenExpression" => $data->reportElement->printWhenExpression)); 85 | } 86 | JasperPHP\Instructions::addInstruction(array("type" => "SetDrawColor", "r" => 0, "g" => 0, "b" => 0, "hidden_type" => "drawcolor")); 87 | JasperPHP\Instructions::addInstruction(array("type" => "SetFillColor", "r" => 255, "g" => 255, "b" => 255, "hidden_type" => "fillcolor")); 88 | } 89 | parent::generate($obj); 90 | } 91 | 92 | } 93 | 94 | ?> -------------------------------------------------------------------------------- /src/PageFooter.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class PageFooter extends Element { 18 | 19 | public function generate($obj = null) { 20 | $dbData = $obj->dbData; 21 | $arrayVariable = ($obj->arrayVariable) ? $obj->arrayVariable : array(); 22 | $recordObject = array_key_exists('recordObj', $arrayVariable) ? $arrayVariable['recordObj']['initialValue'] : "stdClass"; 23 | // $rowIndex = 0; 24 | $row = (is_array($dbData) || $dbData instanceOf \ArrayAccess) ? $dbData[0] : $obj->rowData; 25 | //$row = ( is_array($dbData) ) ? (array_key_exists($rowIndex, $dbData)) ? $dbData[$rowIndex] : array() : $obj->lastRowData; 26 | if (!$row) { 27 | $row = array(); 28 | } 29 | 30 | $height = (string) $this->children['0']->objElement['height']; 31 | JasperPHP\Instructions::addInstruction(array("type" => "resetY_axis")); 32 | JasperPHP\Instructions::addInstruction(array("type" => "SetY_axis", "y_axis" => ($obj->arrayPageSetting["pageHeight"] - $obj->arrayPageSetting["topMargin"] - $this->children['0']->height - $obj->arrayPageSetting["bottomMargin"]))); 33 | JasperPHP\Instructions::$processingPageFooter = true; 34 | parent::generate(array($obj, $row)); 35 | JasperPHP\Instructions::$processingPageFooter = false; 36 | 37 | JasperPHP\Instructions::addInstruction(array("type" => "SetY_axis", "y_axis" => $height)); 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/PageHeader.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class PageHeader extends Element { 18 | 19 | public function generate($obj = null) { 20 | $row = (array) $obj->rowData; 21 | $data = $this->objElement; 22 | $obj = is_array($obj) ? $obj[0] : $obj; 23 | $band = $this->children['0']; 24 | $height = (string) $band->objElement['height']; 25 | $print_expression_result = false; 26 | $printWhenExpression = (string) $band->objElement->printWhenExpression; 27 | 28 | if ($printWhenExpression != '') { 29 | $printWhenExpression = $obj->get_expression($printWhenExpression, $row); 30 | eval('if(' . $printWhenExpression . '){$print_expression_result=true;}'); 31 | } else { 32 | $print_expression_result = true; 33 | } 34 | 35 | if ($print_expression_result == true) { 36 | parent::generate(array($obj, $row)); 37 | JasperPHP\Instructions::addInstruction(array("type" => "SetY_axis", "y_axis" => $height)); 38 | } 39 | } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/Rectangle.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class Rectangle extends Element { 18 | 19 | public function generate($obj = null) { 20 | 21 | $rowData = is_array($obj) ? $obj[1] : null; 22 | $data = $this->objElement; 23 | $radius = $data['radius'] + 0; 24 | $mode = $data->reportElement["mode"] . ""; 25 | $drawcolor = array("r" => 0, "g" => 0, "b" => 0); 26 | // if($data['mode']=='Opaque') 27 | // $fillcolor=array("r"=>255,"g"=>255,"b"=>255); 28 | $borderwidth = 1; 29 | 30 | if (isset($data->graphicElement->pen["lineWidth"])) 31 | $borderwidth = $data->graphicElement->pen["lineWidth"]; 32 | 33 | if (isset($data->graphicElement->pen["lineColor"])) 34 | $drawcolor = array("r" => hexdec(substr($data->graphicElement->pen["lineColor"], 1, 2)), "g" => hexdec(substr($data->graphicElement->pen["lineColor"], 3, 2)), "b" => hexdec(substr($data->graphicElement->pen["lineColor"], 5, 2))); 35 | 36 | $dash = ""; 37 | // dd($data);; 38 | if ($data->graphicElement->pen["lineStyle"] == "Dotted") 39 | $dash = "0,1"; 40 | elseif ($data->graphicElement->pen["lineStyle"] == "Dashed") 41 | $dash = "4,2"; 42 | elseif ($data->graphicElement->pen["lineStyle"] == "Solid") 43 | $dash = ""; 44 | //echo "$borderwidth,"; 45 | 46 | $border = array('width' => $borderwidth, 'color' => $drawcolor, 'cap' => 'square', 47 | 'join' => 'miter', 'dash' => $dash); 48 | 49 | 50 | //array($borderset=>array('width'=>$data->box->pen["lineWidth"], 51 | //(butt, round, square),'join'=>'miter' (miter, round,bevel), 52 | //'dash'=>2 ("2,1","2"), 53 | // 'colour'=>array(110,20,30) )); 54 | //&&$data->box->pen["lineWidth"]>0 55 | //border can be array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0)) 56 | //elseif() 57 | 58 | 59 | if (isset($data->reportElement["forecolor"])) { 60 | $drawcolor = array("r" => hexdec(substr($data->reportElement["forecolor"], 1, 2)), "g" => hexdec(substr($data->reportElement["forecolor"], 3, 2)), "b" => hexdec(substr($data->reportElement["forecolor"], 5, 2))); 61 | } 62 | 63 | if (isset($data->reportElement["backcolor"]) && ($mode == 'Opaque' || $mode == '')) { 64 | 65 | $fillcolor = array("r" => hexdec(substr($data->reportElement["backcolor"], 1, 2)), "g" => hexdec(substr($data->reportElement["backcolor"], 3, 2)), "b" => hexdec(substr($data->reportElement["backcolor"], 5, 2))); 66 | } else 67 | $fillcolor = array("r" => 255, "g" => 255, "b" => 255); 68 | 69 | 70 | //$this->pointer[]=array("type"=>"SetDrawColor","r"=>$drawcolor["r"],"g"=>$drawcolor["g"],"b"=>$drawcolor["b"],"hidden_type"=>"drawcolor"); 71 | // $this->pointer[]=array("type"=>"SetFillColor","r"=>$fillcolor["r"],"g"=>$fillcolor["g"],"b"=>$fillcolor["b"],"hidden_type"=>"fillcolor"); 72 | // if($radius=='') 73 | // $this->pointer[]=array("type"=>"Rect","x"=>$data->reportElement["x"]+0,"y"=>$data->reportElement["y"]+0,"width"=>$data->reportElement["width"]+0, 74 | // "height"=>$data->reportElement["height"]+0,"hidden_type"=>"rect", 75 | // "fillcolor"=>$fillcolor."","mode"=>$data->reportElement["mode"]."",'border'=>0); 76 | // else 77 | JasperPHP\Instructions::addInstruction(array("type" => "RoundedRect", "x" => $data->reportElement["x"] + 0, 78 | "y" => $data->reportElement["y"] + 0, "width" => $data->reportElement["width"] + 0, 79 | "height" => $data->reportElement["height"] + 0, "hidden_type" => "roundedrect", "radius" => $radius, 80 | "fillcolor" => $fillcolor, 81 | "mode" => $mode, 'border' => $border)); 82 | } 83 | 84 | } 85 | 86 | ?> -------------------------------------------------------------------------------- /src/Subreport.php: -------------------------------------------------------------------------------- 1 | 11 | * @version 2015.03.11 12 | * @access restrict 13 | * 14 | * 2015.03.11 -- criação 15 | * */ 16 | class Subreport extends Element 17 | { 18 | 19 | public $returnValues; 20 | 21 | public function generate($obj = null) 22 | { 23 | $this->returnValues = array(); 24 | $row = is_object($obj) ? $_POST : $obj[1]; 25 | $obj = is_array($obj) ? $obj[0] : $obj; 26 | 27 | 28 | $print_expression_result = false; 29 | $printWhenExpression = (string)$this->objElement->reportElement->printWhenExpression; 30 | if ($printWhenExpression != '') { 31 | $printWhenExpression = $obj->get_expression($printWhenExpression, $row); 32 | eval('if(' . $printWhenExpression . '){$print_expression_result=true;}'); 33 | } else { 34 | $print_expression_result = true; 35 | } 36 | if ($print_expression_result !== true) { 37 | return; 38 | } 39 | 40 | $xmlFile = (string) $this->objElement->subreportExpression; 41 | $xmlFile = str_ireplace(array('"'), array(''), $xmlFile); 42 | //$rowArray =is_array($row)?$row:get_object_vars($row); 43 | if (is_array($row)) { 44 | $rowArray = $row; 45 | } elseif (is_object($row)) { 46 | if (method_exists($row, 'toArray')) { 47 | $rowArray = $row->toArray(); 48 | } else { 49 | $rowArray = get_object_vars($row); 50 | } 51 | } 52 | $newParameters = ($rowArray) ? array_merge($obj->arrayParameter, $rowArray) : $obj->arrayParameter; 53 | //$GLOBALS['reports'][$xmlFile] = (array_key_exists($xmlFile, $GLOBALS['reports'])) ? $GLOBALS['reports'][$xmlFile] : new JasperPHP\Report($xmlFile); 54 | $report = new JasperPHP\Report($xmlFile, $newParameters); //$GLOBALS['reports'][$xmlFile]; 55 | //$this->children= array($report); 56 | 57 | if ( preg_match("#^\\\$F{#", $this->objElement->dataSourceExpression) === 1 ) { 58 | $report->dbData = $obj->get_expression($this->objElement->dataSourceExpression,$row,null); 59 | } 60 | 61 | $report->generate($obj?$obj:array()); 62 | foreach ($this->objElement->returnValue as $r) { 63 | $this->returnValues[] = $r; 64 | } 65 | $obj->setReturnVariables($this, $report->arrayVariable); 66 | } 67 | } 68 | 69 | ?> 70 | -------------------------------------------------------------------------------- /src/SubreportExpression.php: -------------------------------------------------------------------------------- 1 | 9 | * @version 2015.03.11 10 | * @access restrict 11 | * 12 | * 2015.03.11 -- criação 13 | **/ 14 | class SubreportExpression extends Element 15 | { 16 | 17 | 18 | public function generate($dbData = null) 19 | { 20 | parent::generate($dbData); 21 | } 22 | } 23 | ?> -------------------------------------------------------------------------------- /src/SubreportParameter.php: -------------------------------------------------------------------------------- 1 | 9 | * @version 2015.03.11 10 | * @access restrict 11 | * 12 | * 2015.03.11 -- criação 13 | **/ 14 | class SubreportParameter extends Element 15 | { 16 | 17 | 18 | public function generate($dbData = null) 19 | { 20 | parent::generate($dbData); 21 | } 22 | } 23 | ?> -------------------------------------------------------------------------------- /src/SubreportParameterExpression.php: -------------------------------------------------------------------------------- 1 | 8 | * @version 2015.03.11 9 | * @access restrict 10 | * 11 | * 2015.03.11 -- criação 12 | **/ 13 | class SubreportParameterExpression extends Element 14 | { 15 | public function generate($obj = null) 16 | { 17 | parent::generate($obj); 18 | } 19 | } 20 | ?> -------------------------------------------------------------------------------- /src/Summary.php: -------------------------------------------------------------------------------- 1 | 12 | * @version 2015.03.11 13 | * @access restrict 14 | * 15 | * 2015.03.11 -- criação 16 | * */ 17 | class Summary extends Element { 18 | 19 | public function generate($dbData = null) { 20 | $height = (string) $this->children['0']->objElement['height']; 21 | if ($this->children['0']->splitType == 'Stretch' || $this->children['0']->splitType == 'Prevent') { 22 | JasperPHP\Instructions::addInstruction(array("type" => "PreventY_axis", "y_axis" => $height)); 23 | } 24 | parent::generate($dbData); 25 | if ($this->children['0']->splitType == 'Stretch' || $this->children['0']->splitType == 'Prevent') { 26 | JasperPHP\Instructions::addInstruction(array("type" => "SetY_axis", "y_axis" => $height)); 27 | } 28 | } 29 | 30 | } 31 | 32 | ?> -------------------------------------------------------------------------------- /src/Title.php: -------------------------------------------------------------------------------- 1 | 10 | * @version 2015.03.11 11 | * @access restrict 12 | * 13 | * 2015.03.11 -- criação 14 | * */ 15 | class Title extends Element { 16 | 17 | public function generate($obj = null) { 18 | $dbData = $obj->dbData; 19 | $arrayVariable = ($obj->arrayVariable) ? $obj->arrayVariable : array(); 20 | $recordObject = array_key_exists('recordObj', $arrayVariable) ? $arrayVariable['recordObj']['initialValue'] : "stdClass"; 21 | $row = (is_array($dbData) || $dbData instanceOf \ArrayAccess) ? ( isset($dbData[0]) ? $dbData[0] : array() ) : $obj->rowData; 22 | 23 | if (!$row) { 24 | $row = array(); 25 | } 26 | 27 | 28 | 29 | foreach ($this->children as $child) { 30 | // se for objeto 31 | if (is_object($child)) { 32 | $height = (string) $this->children['0']->objElement['height']; 33 | parent::generate(array($obj, $row)); 34 | JasperPHP\Instructions::addInstruction(array("type" => "SetY_axis", "y_axis" => $height)); 35 | } 36 | } 37 | } 38 | 39 | } 40 | 41 | ?> -------------------------------------------------------------------------------- /src/ado/Exception.php: -------------------------------------------------------------------------------- 1 | 35 | * @copyright Copyright (c) 2019 QuilhaSoft Sistemas (http://www.quilhasoft.com.br) 36 | * @license MIT License 37 | * @version 1.0 38 | */ 39 | class Exception extends \Exception {} 40 | -------------------------------------------------------------------------------- /src/ado/TConnection.php: -------------------------------------------------------------------------------- 1 | 7 | * @version 2015.03.10 8 | * @access restrict 9 | * 10 | * 2015.03.10 -- create 11 | **/ 12 | namespace JasperPHP\ado; 13 | use PDO; 14 | 15 | final class TConnection 16 | { 17 | /* 18 | * method __construct() 19 | */ 20 | private function __construct() {} 21 | 22 | /* 23 | * open a conection to a database 24 | * @author Rogerio Muniz de Castro 25 | * @param sring $name a name of configuration file without extention 26 | * @return PDO object 27 | */ 28 | public static function open($name) 29 | { 30 | $db = self::getDatabaseInfo($name); 31 | return self::openArray($db); 32 | } 33 | 34 | public static function openArray($db) 35 | { 36 | $user = isset($db['user']) ? $db['user'] : NULL; 37 | $pass = isset($db['pass']) ? $db['pass'] : NULL; 38 | $name = isset($db['name']) ? $db['name'] : NULL; 39 | $host = isset($db['host']) ? $db['host'] : NULL; 40 | $type = isset($db['type']) ? $db['type'] : NULL; 41 | $port = isset($db['port']) ? $db['port'] : NULL; 42 | 43 | switch ($type) 44 | { 45 | case 'pgsql': 46 | $port = $port ? $port : '5432'; 47 | $conn = new PDO("pgsql:dbname={$name}; user={$user}; password={$pass}; 48 | host=$host;port={$port}"); 49 | break; 50 | case 'mysql': 51 | $port = $port ? $port : '3306'; 52 | $conn = new PDO("mysql:host={$host};port={$port};dbname={$name};charset=utf8", $user, $pass); 53 | break; 54 | case 'sqlite': 55 | $conn = new PDO("sqlite:{$name}"); 56 | break; 57 | case 'ibase': 58 | $conn = new PDO("firebird:dbname={$name}", $user, $pass); 59 | break; 60 | case 'oci8': 61 | $conn = new PDO("oci:dbname={$name}", $user, $pass); 62 | break; 63 | case 'mssql': 64 | $conn = new PDO("mssql:host={$host},1433;dbname={$name}", $user, $pass); 65 | break; 66 | } 67 | $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 68 | return $conn; 69 | } 70 | 71 | public static function getDatabaseInfo($name) 72 | { 73 | if (file_exists($name)) 74 | { 75 | $db = parse_ini_file($name); 76 | } 77 | elseif (file_exists("config/{$name}.ini")) 78 | { 79 | $db = parse_ini_file("config/{$name}.ini"); 80 | } 81 | else 82 | { 83 | throw new Exception("Arquivo '$name' não encontrado"); 84 | } 85 | return $db; 86 | } 87 | } 88 | -------------------------------------------------------------------------------- /src/ado/TLogger.php: -------------------------------------------------------------------------------- 1 | 8 | * @version 2015.03.10 9 | * @access restrict 10 | * 11 | * 2015.03.10 -- create 12 | * */ 13 | 14 | namespace JasperPHP\ado; 15 | 16 | abstract class TLogger { 17 | 18 | protected $filename; 19 | 20 | /* 21 | * @author Rogerio Muniz de Castro 22 | * @param string $filename to write message logs 23 | */ 24 | 25 | public function __construct($filename = null) { 26 | if ($filename) { 27 | $this->filename = $filename; 28 | // reseta o conteúdo do arquivo 29 | file_put_contents($filename, ''); 30 | } 31 | } 32 | 33 | /* 34 | * @author Rogerio Muniz de Castro 35 | * @param string $message 36 | */ 37 | 38 | abstract function write($message); 39 | } -------------------------------------------------------------------------------- /src/ado/TLoggerHTML.php: -------------------------------------------------------------------------------- 1 | 7 | * @version 2015.03.10 8 | * @access restrict 9 | * 10 | * 2015.03.10 -- create 11 | **/ 12 | namespace JasperPHP\ado; 13 | class TLoggerHTML extends TLogger 14 | { 15 | /* 16 | * escreve uma mensagem no arquivo de LOG 17 | * @param string $message to write into a log file 18 | */ 19 | public function write($message) 20 | { 21 | $time = date("Y-m-d H:i:s"); 22 | 23 | $text = "

\n"; 24 | $text.= " $time : \n"; 25 | $text.= " $message
\n"; 26 | $text.= "

\n"; 27 | 28 | $handler = fopen($this->filename, 'a'); 29 | fwrite($handler, $text); 30 | fclose($handler); 31 | } 32 | } -------------------------------------------------------------------------------- /src/ado/TTransaction.php: -------------------------------------------------------------------------------- 1 | 7 | * @version 2015.03.10 8 | * @access restrict 9 | * 10 | * 2015.03.10 -- criação 11 | **/ 12 | 13 | namespace JasperPHP\ado; 14 | 15 | final class TTransaction 16 | { 17 | private static $conn; // conexão ativa 18 | private static $logger; // objeto de LOG 19 | private static $fake; //conexão somente leitura? 20 | 21 | /* 22 | * método __construct() 23 | * Está declarado como private para impedir que se crie instâncias de TTransaction 24 | */ 25 | private function __construct() {} 26 | 27 | /* 28 | * método open() 29 | * Abre uma transação e uma conexão ao BD 30 | * @param $database = nome do banco de dados 31 | * @param $dbinfo = conexão via array 32 | */ 33 | public static function open($database, $dbinfo = NULL) 34 | { 35 | // abre uma conexão e armazena na propriedade estática $conn 36 | if (empty(self::$conn)) 37 | { 38 | if ($dbinfo) 39 | { 40 | self::$conn = TConnection::openArray($dbinfo); 41 | }else{ 42 | $dbinfo = TConnection::getDatabaseInfo($database); 43 | self::$conn = TConnection::open($database); 44 | } 45 | 46 | //verifica se a conexão é fake [evita locks tables] 47 | self::$fake = isset($dbinfo['fake']) ? $dbinfo['fake'] : FALSE; 48 | if(!self::$fake){ 49 | self::$conn->beginTransaction(); 50 | } 51 | 52 | // desliga o log de SQL 53 | self::$logger = NULL; 54 | } 55 | } 56 | 57 | /** 58 | * Open fake transaction 59 | * @param $database Name of the database (an INI file). 60 | */ 61 | public static function openFake($database) 62 | { 63 | $info = TConnection::getDatabaseInfo($database); 64 | $info['fake'] = 1; 65 | 66 | self::open(null, $info); 67 | } 68 | 69 | 70 | /* 71 | * método get() 72 | * retorna a conexão ativa da transação 73 | */ 74 | public static function get() 75 | { 76 | // retorna a conexão ativa 77 | return self::$conn; 78 | } 79 | 80 | /* 81 | * método rollback() 82 | * desfaz todas operações realizadas na transação 83 | */ 84 | public static function rollback() 85 | { 86 | if (self::$conn) 87 | { 88 | // desfaz as operações realizadas durante a transação 89 | self::$conn->rollback(); 90 | self::$conn = NULL; 91 | } 92 | } 93 | 94 | /* 95 | * método close() 96 | * Aplica todas operações realizadas e fecha a transação 97 | */ 98 | public static function close() 99 | { 100 | if (self::$conn) 101 | { 102 | // aplica as operações realizadas 103 | // durante a transação 104 | if(!self::$fake){ 105 | self::$conn->commit(); 106 | } 107 | self::$conn = NULL; 108 | } 109 | } 110 | 111 | /* 112 | * método setLogger() 113 | * define qual estratégia (algoritmo de LOG será usado) 114 | */ 115 | public static function setLogger(TLogger $logger) 116 | { 117 | self::$logger = $logger; 118 | } 119 | 120 | /* 121 | * método log() 122 | * armazena uma mensagem no arquivo de LOG 123 | * baseada na estratégia ($logger) atual 124 | */ 125 | public static function log($message) 126 | { 127 | // verifica existe um logger 128 | if (self::$logger) 129 | { 130 | self::$logger->write($message); 131 | } 132 | } 133 | } 134 | -------------------------------------------------------------------------------- /src/fonts/README.TXT: -------------------------------------------------------------------------------- 1 | This folder contains fonts descriptions for TCPDF. 2 | All fonts names must be in lowercase. 3 | Please read the documentation on subfolders for copyright, license and other information. -------------------------------------------------------------------------------- /src/fonts/ZarBold.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/ZarBold.ctg.z -------------------------------------------------------------------------------- /src/fonts/ZarBold.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/ZarBold.z -------------------------------------------------------------------------------- /src/fonts/aealarabiya.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/aealarabiya.ctg.z -------------------------------------------------------------------------------- /src/fonts/aealarabiya.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/aealarabiya.z -------------------------------------------------------------------------------- /src/fonts/aefurat.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/aefurat.ctg.z -------------------------------------------------------------------------------- /src/fonts/aefurat.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/aefurat.z -------------------------------------------------------------------------------- /src/fonts/almohanad.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/almohanad.ctg.z -------------------------------------------------------------------------------- /src/fonts/almohanad.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/almohanad.z -------------------------------------------------------------------------------- /src/fonts/arial.afm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arial.afm -------------------------------------------------------------------------------- /src/fonts/arial.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arial.ctg.z -------------------------------------------------------------------------------- /src/fonts/arial.t1a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arial.t1a -------------------------------------------------------------------------------- /src/fonts/arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arial.ttf -------------------------------------------------------------------------------- /src/fonts/arial.ufm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arial.ufm -------------------------------------------------------------------------------- /src/fonts/arial.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arial.z -------------------------------------------------------------------------------- /src/fonts/arialb.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arialb.ctg.z -------------------------------------------------------------------------------- /src/fonts/arialb.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arialb.z -------------------------------------------------------------------------------- /src/fonts/arialbi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arialbi.ctg.z -------------------------------------------------------------------------------- /src/fonts/arialbi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/arialbi.z -------------------------------------------------------------------------------- /src/fonts/ariali.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/ariali.ctg.z -------------------------------------------------------------------------------- /src/fonts/ariali.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/ariali.z -------------------------------------------------------------------------------- /src/fonts/courier.php: -------------------------------------------------------------------------------- 1 | 33,'FontBBox'=>'[-23 -250 715 805]','ItalicAngle'=>0,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); 11 | $cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/courierb.php: -------------------------------------------------------------------------------- 1 | 33,'FontBBox'=>'[-113 -250 749 801]','ItalicAngle'=>0,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); 11 | $cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/courierbi.php: -------------------------------------------------------------------------------- 1 | 97,'FontBBox'=>'[-57 -250 869 801]','ItalicAngle'=>-12,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); 11 | $cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/courieri.php: -------------------------------------------------------------------------------- 1 | 97,'FontBBox'=>'[-27 -250 849 805]','ItalicAngle'=>-12,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); 11 | $cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/dejavu-fonts-ttf-2.33/AUTHORS: -------------------------------------------------------------------------------- 1 | abysta at yandex.ru 2 | Adrian Schroeter 3 | Aleksey Chalabyan 4 | Andrey Valentinovich Panov 5 | Ben Laenen 6 | Besarion Gugushvili 7 | Bhikkhu Pesala 8 | Clayborne Arevalo 9 | Dafydd Harries 10 | Danilo Segan 11 | Davide Viti 12 | David Jez 13 | David Lawrence Ramsey 14 | Denis Jacquerye 15 | Dwayne Bailey 16 | Eugeniy Meshcheryakov 17 | Gee Fung Sit 18 | Heikki Lindroos 19 | James Cloos 20 | James Crippen 21 | John Karp 22 | Keenan Pepper 23 | Lars Naesbye Christensen 24 | Lior Halphon 25 | MaEr 26 | Mashrab Kuvatov 27 | Max Berger 28 | Mederic Boquien 29 | Michael Everson 30 | MihailJP 31 | Misu Moldovan 32 | Nguyen Thai Ngoc Duy 33 | Nicolas Mailhot 34 | Norayr Chilingarian 35 | Ognyan Kulev 36 | Ondrej Koala Vacha 37 | Peter Cernak 38 | Remy Oudompheng 39 | Roozbeh Pournader 40 | Rouben Hakobian 41 | Sahak Petrosyan 42 | Sander Vesik 43 | Stepan Roh 44 | Stephen Hartke 45 | Steve Tinney 46 | Tavmjong Bah 47 | Thomas Henlich 48 | Tim May 49 | Valentin Stoykov 50 | Vasek Stodulka 51 | Wesley Transue 52 | 53 | $Id: AUTHORS 2461 2011-02-18 16:38:20Z ben_laenen $ 54 | -------------------------------------------------------------------------------- /src/fonts/dejavu-fonts-ttf-2.33/BUGS: -------------------------------------------------------------------------------- 1 | See http://dejavu.sourceforge.net/wiki/index.php/Bugs 2 | 3 | $Id: BUGS 80 2004-11-13 13:12:02Z src $ 4 | -------------------------------------------------------------------------------- /src/fonts/dejavu-fonts-ttf-2.33/README: -------------------------------------------------------------------------------- 1 | DejaVu fonts 2.33 (c)2004-2011 DejaVu fonts team 2 | ------------------------------------------------ 3 | 4 | The DejaVu fonts are a font family based on the Bitstream Vera Fonts 5 | (http://gnome.org/fonts/). Its purpose is to provide a wider range of 6 | characters (see status.txt for more information) while maintaining the 7 | original look and feel. 8 | 9 | DejaVu fonts are based on Bitstream Vera fonts version 1.10. 10 | 11 | Available fonts (Sans = sans serif, Mono = monospaced): 12 | 13 | DejaVu Sans Mono 14 | DejaVu Sans Mono Bold 15 | DejaVu Sans Mono Bold Oblique 16 | DejaVu Sans Mono Oblique 17 | DejaVu Sans 18 | DejaVu Sans Bold 19 | DejaVu Sans Bold Oblique 20 | DejaVu Sans Oblique 21 | DejaVu Sans ExtraLight (experimental) 22 | DejaVu Serif 23 | DejaVu Serif Bold 24 | DejaVu Serif Bold Italic (experimental) 25 | DejaVu Serif Italic (experimental) 26 | DejaVu Sans Condensed (experimental) 27 | DejaVu Sans Condensed Bold (experimental) 28 | DejaVu Sans Condensed Bold Oblique (experimental) 29 | DejaVu Sans Condensed Oblique (experimental) 30 | DejaVu Serif Condensed (experimental) 31 | DejaVu Serif Condensed Bold (experimental) 32 | DejaVu Serif Condensed Bold Italic (experimental) 33 | DejaVu Serif Condensed Italic (experimental) 34 | 35 | All fonts are also available as derivative called DejaVu LGC with support 36 | only for Latin, Greek and Cyrillic scripts. 37 | 38 | For license information see LICENSE. What's new is described in NEWS. Known 39 | bugs are in BUGS. All authors are mentioned in AUTHORS. 40 | 41 | Fonts are published in source form as SFD files (Spline Font Database from 42 | FontForge - http://fontforge.sf.net/) and in compiled form as TTF files 43 | (TrueType fonts). 44 | 45 | For more information go to http://dejavu.sourceforge.net/. 46 | 47 | Characters from Arev fonts, Copyright (c) 2006 by Tavmjong Bah: 48 | --------------------------- 49 | U+01BA, U+01BF, U+01F7, U+021C-U+021D, U+0220, U+0222-U+0223, 50 | U+02B9, U+02BA, U+02BD, U+02C2-U+02C5, U+02d4-U+02D5, 51 | U+02D7, U+02EC-U+02EE, U+0346-U+034E, U+0360, U+0362, 52 | U+03E2-03EF, U+0460-0463, U+0466-U+0486, U+0488-U+0489, U+04A8-U+04A9, 53 | U+0500-U+050F, U+2055-205E, U+20B0, U+20B2-U+20B3, U+2102, U+210D, U+210F, 54 | U+2111, U+2113, U+2115, U+2118-U+211A, U+211C-U+211D, U+2124, U+2135, 55 | U+213C-U+2140, U+2295-U+2298, U+2308-U+230B, U+26A2-U+26B1, U+2701-U+2704, 56 | U+2706-U+2709, U+270C-U+274B, U+2758-U+275A, U+2761-U+2775, U+2780-U+2794, 57 | U+2798-U+27AF, U+27B1-U+27BE, U+FB05-U+FB06 58 | 59 | $Id: README 2471 2011-02-27 14:25:15Z ben_laenen $ 60 | -------------------------------------------------------------------------------- /src/fonts/dejavusans-extralight.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusans-extralight.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusans-extralight.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusans-extralight.z -------------------------------------------------------------------------------- /src/fonts/dejavusans.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusans.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusans.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusans.z -------------------------------------------------------------------------------- /src/fonts/dejavusansb.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansb.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusansb.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansb.z -------------------------------------------------------------------------------- /src/fonts/dejavusansbi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansbi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusansbi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansbi.z -------------------------------------------------------------------------------- /src/fonts/dejavusanscondensed.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusanscondensed.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusanscondensed.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusanscondensed.z -------------------------------------------------------------------------------- /src/fonts/dejavusanscondensedb.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusanscondensedb.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusanscondensedb.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusanscondensedb.z -------------------------------------------------------------------------------- /src/fonts/dejavusanscondensedbi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusanscondensedbi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusanscondensedbi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusanscondensedbi.z -------------------------------------------------------------------------------- /src/fonts/dejavusanscondensedi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusanscondensedi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusanscondensedi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusanscondensedi.z -------------------------------------------------------------------------------- /src/fonts/dejavusansextralight.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansextralight.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusansextralight.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansextralight.z -------------------------------------------------------------------------------- /src/fonts/dejavusansi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusansi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansi.z -------------------------------------------------------------------------------- /src/fonts/dejavusansmono.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansmono.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusansmono.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansmono.z -------------------------------------------------------------------------------- /src/fonts/dejavusansmonob.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansmonob.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusansmonob.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansmonob.z -------------------------------------------------------------------------------- /src/fonts/dejavusansmonobi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansmonobi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusansmonobi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansmonobi.z -------------------------------------------------------------------------------- /src/fonts/dejavusansmonoi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansmonoi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavusansmonoi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavusansmonoi.z -------------------------------------------------------------------------------- /src/fonts/dejavuserif.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserif.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavuserif.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserif.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifb.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifb.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifb.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifb.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifbi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifbi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifbi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifbi.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifcondensed.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifcondensed.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifcondensed.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifcondensed.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifcondensedb.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifcondensedb.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifcondensedb.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifcondensedb.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifcondensedbi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifcondensedbi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifcondensedbi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifcondensedbi.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifcondensedi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifcondensedi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifcondensedi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifcondensedi.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifi.ctg.z -------------------------------------------------------------------------------- /src/fonts/dejavuserifi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/dejavuserifi.z -------------------------------------------------------------------------------- /src/fonts/freefont-20100919/INSTALL: -------------------------------------------------------------------------------- 1 | Installing GNU FreeFont 2 | ======================= 3 | 4 | GNU FreeFont can be used in any modern operating system. 5 | 6 | This document explains how to install FreeFont on some common systems. 7 | 8 | UNIX/GNU/Linux/BSD Systems 9 | -------------------------- 10 | 11 | FreeFont works with any system using the free font rasterizer FreeType 12 | . 13 | 14 | * Debian GNU/Linux 15 | 16 | Users of Debian GNU/Linux system will probably want to use the Debian package, 17 | available from the Debian site, 18 | 19 | , 20 | 21 | or any of its mirrors. 22 | 23 | Install them by issuing the command 24 | apt-get install ttf-freefont 25 | 26 | 27 | * KDE local installation 28 | 29 | Users of KDE can install .ttf files on a per-user basis using the KDE 30 | Control Center module "kcmfontinst", which may appear in the menu as 31 | 32 | Settings -> System Administration -> Font Installer 33 | 34 | This is especially helpful for developers and testers. 35 | 36 | 37 | * Generic X-windows 38 | 39 | 1) Fetch the freefont-ttf.tar.gz package with Free UCS outline fonts 40 | in the TrueType format. 41 | 42 | 2) Unpack TrueType fonts into a suitable directory, 43 | e.g. /usr/local/share/fonts/default/TrueType/ 44 | 45 | 3) If you have chosen any other directory, make sure the directory you 46 | used to install the fonts is listed in the path searched by the X 47 | Font Server by editing the config file in /etc/X11/. 48 | 49 | In some systems, you list the directory in the item "catalogue=" 50 | in the file /etc/X11/fs/config. 51 | 52 | 4) Run ttmkfdir in the directory where you unpacked the fonts. 53 | 54 | 55 | Windows 95/98/NT/2000/XP; Vista 56 | ------------------------------- 57 | 58 | Note that in at least Vista, XP and 2000, the OpenType versions perform much 59 | better than, and are recommended over, the TrueType ones. 60 | 61 | * Vista: 62 | 1) From the Start menu, open Control Panels 63 | 2) Drag-n-drop font files onto Fonts control panel 64 | You may get a dialog saying 65 | "Windows needs your permission to continue" 66 | a) Click Continue 67 | 68 | * 95/98/NT: 69 | The font installation is similar to Vista. 70 | 71 | In order to use OpenType, users of Windows 95, 98 and NT 4.0 can 72 | install Adobe's 'Type Manager Light'. It is available for download 73 | without cost from Adobe's web site. 74 | 75 | Otherwise, use the TrueType versions. 76 | 77 | Mac OS X 78 | -------- 79 | 80 | Installing on Mac OS X consists of moving the .ttf files to either 81 | /Library/Fonts/ or ~/Library/Fonts/ 82 | depending on whether they should be available to all users on your system 83 | or just to yourself. 84 | 85 | -------------------------------------------------------------------------- 86 | $Id: INSTALL,v 1.7 2008/12/26 12:33:31 Stevan_White Exp $ 87 | -------------------------------------------------------------------------------- /src/fonts/freefont-20100919/README: -------------------------------------------------------------------------------- 1 | -*-text-*- 2 | GNU FreeFont 3 | 4 | The GNU FreeFont project aims to provide a useful set of free scalable 5 | (i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode 6 | UCS (Universal Character Set). 7 | 8 | Statement of Purpose 9 | -------------------- 10 | 11 | The practical reason for putting glyphs together in a single font face is 12 | to conveniently mix symbols and characters from different writing systems, 13 | without having to switch fonts. 14 | 15 | Coverage 16 | -------- 17 | 18 | FreeFont covers the following character sets 19 | 20 | * ISO 8859 parts 1-15 21 | * CEN MES-3 European Unicode Subset 22 | http://www.evertype.com/standards/iso10646/pdf/cwa13873.pdf 23 | * IBM/Microsoft code pages 437, 850, 852, 1250, 1252 and more 24 | * Microsoft/Adobe Windows Glyph List 4 (WGL4) 25 | http://www.microsoft.com/typography/otspec/WGL4.htm 26 | * KOI8-R and KOI8-RU 27 | * DEC VT100 graphics symbols 28 | * International Phonetic Alphabet 29 | * Arabic, Hebrew, Armenian, Georgian, Ethiopian and Thai alphabets, 30 | including Arabic presentation forms A/B 31 | * mathematical symbols, including the whole TeX repertoire of symbols 32 | * APL symbols 33 | etc. 34 | 35 | Editing 36 | ------- 37 | 38 | The free outline font editor, George Williams's FontForge 39 | is used for editing the fonts. 40 | 41 | Design Issues 42 | ------------- 43 | 44 | Which font shapes should be made? Historical style terms like Renaissance 45 | or Baroque letterforms cannot be applied beyond Latin/Cyrillic/Greek 46 | scripts to any greater extent than Kufi or Nashki can be applied beyond 47 | Arabic script; "italic" is really only meaningful for Latin letters. 48 | 49 | However, most modern writing systems have typographic formulations for 50 | contrasting uniform and modulated character stroke widths, and have some 51 | history with "oblique", faces. Since the advent of the typewriter, most 52 | have developed a typographic style with uniform-width characters. 53 | 54 | Accordingly, the FreeFont family has one monospaced - FreeMono - and two 55 | proportional faces (one with uniform stroke - FreeSans - and one with 56 | modulated stroke - FreeSerif). 57 | 58 | To make text from different writing systems look good side-by-side, each 59 | FreeFont face is meant to contain characters of similar style and weight. 60 | 61 | Licensing 62 | --------- 63 | 64 | Free UCS scalable fonts is free software; you can redistribute it and/or 65 | modify it under the terms of the GNU General Public License as published 66 | by the Free Software Foundation; either version 3 of the License, or 67 | (at your option) any later version. 68 | 69 | The fonts are distributed in the hope that they will be useful, but 70 | WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 71 | or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 72 | for more details. 73 | 74 | You should have received a copy of the GNU General Public License along 75 | with this program; if not, write to the Free Software Foundation, Inc., 76 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 77 | 78 | As a special exception, if you create a document which uses this font, and 79 | embed this font or unaltered portions of this font into the document, this 80 | font does not by itself cause the resulting document to be covered by the 81 | GNU General Public License. This exception does not however invalidate any 82 | other reasons why the document might be covered by the GNU General Public 83 | License. If you modify this font, you may extend this exception to your 84 | version of the font, but you are not obligated to do so. If you do not 85 | wish to do so, delete this exception statement from your version. 86 | 87 | 88 | Files and their suffixes 89 | ------------------------ 90 | 91 | The files with .sfd (Spline Font Database) are in FontForge's native format. 92 | Please use these if you plan to modify the font files. 93 | 94 | TrueType fonts for immediate consumption are the files with the .ttf 95 | (TrueType Font) suffix. These are ready to use in Xwindows based 96 | systems using FreeType, on Mac OS, and on older Windows systems. 97 | 98 | OpenType fonts (with suffix .otf) are for use in Windows Vista. 99 | Note that although they can be installed on Linux, but many applications 100 | in Linux still don't support them. 101 | 102 | 103 | -------------------------------------------------------------------------- 104 | Primoz Peterlin, 105 | Steve White 106 | 107 | Free UCS scalable fonts: http://savannah.gnu.org/projects/freefont/ 108 | $Id: README,v 1.7 2009/01/13 08:43:23 Stevan_White Exp $ 109 | -------------------------------------------------------------------------------- /src/fonts/freemono.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freemono.ctg.z -------------------------------------------------------------------------------- /src/fonts/freemono.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freemono.z -------------------------------------------------------------------------------- /src/fonts/freemonob.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freemonob.ctg.z -------------------------------------------------------------------------------- /src/fonts/freemonob.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freemonob.z -------------------------------------------------------------------------------- /src/fonts/freemonobi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freemonobi.ctg.z -------------------------------------------------------------------------------- /src/fonts/freemonobi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freemonobi.z -------------------------------------------------------------------------------- /src/fonts/freemonoi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freemonoi.ctg.z -------------------------------------------------------------------------------- /src/fonts/freemonoi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freemonoi.z -------------------------------------------------------------------------------- /src/fonts/freesans.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freesans.ctg.z -------------------------------------------------------------------------------- /src/fonts/freesans.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freesans.z -------------------------------------------------------------------------------- /src/fonts/freesansb.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freesansb.ctg.z -------------------------------------------------------------------------------- /src/fonts/freesansb.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freesansb.z -------------------------------------------------------------------------------- /src/fonts/freesansbi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freesansbi.ctg.z -------------------------------------------------------------------------------- /src/fonts/freesansbi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freesansbi.z -------------------------------------------------------------------------------- /src/fonts/freesansi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freesansi.ctg.z -------------------------------------------------------------------------------- /src/fonts/freesansi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freesansi.z -------------------------------------------------------------------------------- /src/fonts/freeserif.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freeserif.ctg.z -------------------------------------------------------------------------------- /src/fonts/freeserif.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freeserif.z -------------------------------------------------------------------------------- /src/fonts/freeserifb.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freeserifb.ctg.z -------------------------------------------------------------------------------- /src/fonts/freeserifb.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freeserifb.z -------------------------------------------------------------------------------- /src/fonts/freeserifbi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freeserifbi.ctg.z -------------------------------------------------------------------------------- /src/fonts/freeserifbi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freeserifbi.z -------------------------------------------------------------------------------- /src/fonts/freeserifi.ctg.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freeserifi.ctg.z -------------------------------------------------------------------------------- /src/fonts/freeserifi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/freeserifi.z -------------------------------------------------------------------------------- /src/fonts/helvetica.php: -------------------------------------------------------------------------------- 1 | 32,'FontBBox'=>'[-166 -225 1000 931]','ItalicAngle'=>0,'Ascent'=>931,'Descent'=>-225,'Leading'=>0,'CapHeight'=>718,'XHeight'=>523,'StemV'=>88,'StemH'=>76,'AvgWidth'=>513,'MaxWidth'=>1015,'MissingWidth'=>513); 11 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>277,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>221,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>938,157=>500,158=>500,159=>667,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>448,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>278,184=>333,185=>350,186=>365,187=>448,188=>869,189=>869,190=>879,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>896,231=>500,232=>556,233=>556,234=>556,235=>556,236=>251,237=>251,238=>251,239=>251,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>555,255=>500); 12 | 13 | // --- EOF --- 14 | -------------------------------------------------------------------------------- /src/fonts/helveticab.php: -------------------------------------------------------------------------------- 1 | 32,'FontBBox'=>'[-170 -228 1003 962]','ItalicAngle'=>0,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); 11 | $cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>350,128=>556,129=>350,130=>278,131=>556,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>611,182=>556,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/helveticabi.php: -------------------------------------------------------------------------------- 1 | 96,'FontBBox'=>'[-174 -228 1114 962]','ItalicAngle'=>-12,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); 11 | $cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>350,128=>556,129=>350,130=>278,131=>556,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>611,182=>556,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/helveticai.php: -------------------------------------------------------------------------------- 1 | 96,'FontBBox'=>'[-170 -225 1116 931]','ItalicAngle'=>-12,'Ascent'=>931,'Descent'=>-225,'Leading'=>0,'CapHeight'=>718,'XHeight'=>523,'StemV'=>88,'StemH'=>76,'AvgWidth'=>513,'MaxWidth'=>1015,'MissingWidth'=>513); 11 | $cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>350,128=>556,129=>350,130=>222,131=>556,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>222,146=>222,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/hysmyeongjostdmedium.php: -------------------------------------------------------------------------------- 1 | 880, 7 | 'Descent' => -120, 8 | 'CapHeight' => 720, 9 | 'Flags' => 6, 10 | 'FontBBox' => '[-28 -148 1001 880]', 11 | 'ItalicAngle' => 0, 12 | 'StemV' => 60, 13 | 'Style' => '<< /Panose <000000000600000000000000> >>', 14 | ); 15 | $cidinfo = array( 16 | 'Registry' => 'Adobe', 17 | 'Ordering' => 'Korea1', 18 | 'Supplement' => '1', 19 | ); 20 | $enc = 'UniKS-UCS2-H'; 21 | 22 | // underline position, needs checking: 23 | $up = -130; 24 | $ut = 40; 25 | 26 | $dw = 1000; 27 | $cw = array( 28 | 32 => 333, 33 => 416, 34 => 416, 35 => 833, 36 => 625, 37 => 916, 38 => 833, 39 => 250, 40 => 500, 41 => 500, 29 | 42 => 500, 43 => 833, 44 => 291, 45 => 450, 46 => 291, 47 => 375, 48 => 625, 49 => 625, 50 => 625, 51 => 625, 30 | 52 => 625, 53 => 625, 54 => 625, 55 => 625, 56 => 625, 57 => 625, 58 => 333, 59 => 333, 60 => 833, 61 => 833, 31 | 62 => 916, 63 => 500, 64 => 1000, 65 => 791, 66 => 708, 67 => 708, 68 => 750, 69 => 708, 70 => 666, 71 => 750, 32 | 72 => 791, 73 => 375, 74 => 500, 75 => 791, 76 => 666, 77 => 916, 78 => 791, 79 => 750, 80 => 666, 81 => 750, 33 | 82 => 708, 83 => 666, 84 => 791, 85 => 791, 86 => 750, 87 => 1000, 88 => 708, 89 => 708, 90 => 666, 91 => 500, 34 | 92 => 375, 93 => 500, 94 => 500, 95 => 500, 96 => 333, 97 => 541, 98 => 583, 99 => 541, 100 => 583, 101 => 583, 35 | 102 => 375, 103 => 583, 104 => 583, 105 => 291, 106 => 333, 107 => 583, 108 => 291, 109 => 875, 110 => 583, 111 => 583, 36 | 112 => 583, 113 => 583, 114 => 458, 115 => 541, 116 => 375, 117 => 583, 118 => 583, 119 => 833, 120 => 625, 121 => 625, 37 | 122 => 500, 123 => 583, 124 => 583, 125 => 583, 126 => 750, 38 | ); 39 | $_cr = array( 40 | //array(97, 97, 500), 41 | array(8094, 8190, 500) 42 | ); 43 | foreach($_cr as $_r) { 44 | for($i = $_r[0]; $i <= $_r[1]; $i++) { 45 | $cw[$i+31] = $_r[2]; 46 | } 47 | } 48 | // --- EOF --- 49 | -------------------------------------------------------------------------------- /src/fonts/kozgopromedium.php: -------------------------------------------------------------------------------- 1 | 880, 7 | 'Descent' => -120, 8 | 'CapHeight' => 763, 9 | 'Flags' => 4, 10 | 'FontBBox' => '[-149 -374 1254 1008]', 11 | 'ItalicAngle' => 0, 12 | 'StemV' => 99, 13 | 'Style' => '<< /Panose <0000020b0700000000000000> >>', 14 | 'XHeight' => 549, 15 | ); 16 | $cidinfo = array( 17 | 'Registry' => 'Adobe', 18 | 'Ordering' => 'Japan1', 19 | 'Supplement' => '4', 20 | ); 21 | $enc = 'UniJIS-UCS2-H'; 22 | 23 | // underline position, needs checking: 24 | $up = -75; 25 | $ut = 50; 26 | 27 | $dw = 1000; 28 | $cw = array( 29 | 32 => 224, 33 => 266, 34 => 392, 35 => 551, 36 => 562, 37 => 883, 38 => 677, 39 => 213, 40 => 322, 41 => 322, 30 | 42 => 470, 43 => 677, 44 => 247, 45 => 343, 46 => 245, 47 => 370, 48 => 562, 49 => 562, 50 => 562, 51 => 562, 31 | 52 => 562, 53 => 562, 54 => 562, 55 => 562, 56 => 562, 57 => 562, 58 => 245, 59 => 247, 60 => 677, 61 => 677, 32 | 62 => 677, 63 => 447, 64 => 808, 65 => 661, 66 => 602, 67 => 610, 68 => 708, 69 => 535, 70 => 528, 71 => 689, 33 | 72 => 703, 73 => 275, 74 => 404, 75 => 602, 76 => 514, 77 => 871, 78 => 708, 79 => 727, 80 => 585, 81 => 727, 34 | 82 => 595, 83 => 539, 84 => 541, 85 => 696, 86 => 619, 87 => 922, 88 => 612, 89 => 591, 90 => 584, 91 => 322, 35 | 92 => 562, 93 => 322, 94 => 677, 95 => 568, 96 => 340, 97 => 532, 98 => 612, 99 => 475, 100 => 608, 101 => 543, 36 | 102 => 332, 103 => 603, 104 => 601, 105 => 265, 106 => 276, 107 => 524, 108 => 264, 109 => 901, 110 => 601, 111 => 590, 37 | 112 => 612, 113 => 607, 114 => 367, 115 => 433, 116 => 369, 117 => 597, 118 => 527, 119 => 800, 120 => 511, 121 => 518, 38 | 122 => 468, 123 => 321, 124 => 273, 125 => 321, 126 => 341, 127 => 241, 128 => 362, 129 => 241, 130 => 273, 131 => 677, 39 | 132 => 266, 133 => 562, 134 => 562, 135 => 456, 136 => 562, 137 => 571, 138 => 562, 139 => 416, 140 => 472, 141 => 283, 40 | 142 => 283, 143 => 587, 144 => 588, 145 => 568, 146 => 545, 147 => 545, 148 => 247, 149 => 561, 150 => 330, 151 => 239, 41 | 152 => 418, 153 => 416, 154 => 472, 155 => 1136, 156 => 1288, 157 => 447, 158 => 340, 159 => 340, 160 => 340, 161 => 340, 42 | 162 => 340, 163 => 340, 164 => 455, 165 => 340, 166 => 340, 167 => 340, 168 => 340, 169 => 1136, 170 => 857, 171 => 384, 43 | 172 => 519, 173 => 727, 174 => 952, 175 => 398, 176 => 834, 177 => 264, 178 => 275, 179 => 590, 180 => 918, 181 => 605, 44 | 182 => 677, 183 => 769, 184 => 677, 185 => 473, 186 => 361, 187 => 677, 188 => 347, 189 => 340, 190 => 599, 191 => 284, 45 | 192 => 845, 193 => 845, 194 => 845, 195 => 661, 196 => 661, 197 => 661, 198 => 661, 199 => 661, 200 => 661, 201 => 610, 46 | 202 => 535, 203 => 535, 204 => 535, 205 => 535, 206 => 275, 207 => 275, 208 => 275, 209 => 275, 210 => 715, 211 => 708, 47 | 212 => 727, 213 => 727, 214 => 727, 215 => 727, 216 => 727, 217 => 677, 218 => 696, 219 => 696, 220 => 696, 221 => 696, 48 | 222 => 591, 223 => 584, 224 => 532, 225 => 532, 226 => 532, 227 => 532, 228 => 532, 229 => 532, 230 => 475, 231 => 543, 49 | 232 => 543, 233 => 543, 234 => 543, 235 => 264, 236 => 264, 237 => 264, 238 => 264, 239 => 584, 240 => 601, 241 => 590, 50 | 242 => 590, 243 => 590, 244 => 590, 245 => 590, 246 => 677, 247 => 597, 248 => 597, 249 => 597, 250 => 597, 251 => 518, 51 | 252 => 612, 253 => 518, 254 => 539, 255 => 591, 256 => 584, 257 => 446, 258 => 433, 259 => 683, 260 => 468, 261 => 562, 52 | ); 53 | $_cr = array( 54 | array(231, 632, 500), // half-width 55 | array(8718, 8718, 500), 56 | array(9738, 9757, 250), // quarter-width 57 | array(9758, 9778, 333), // third-width 58 | array(12063, 12087, 500) 59 | ); 60 | foreach($_cr as $_r) { 61 | for($i = $_r[0]; $i <= $_r[1]; $i++) { 62 | $cw[$i+31] = $_r[2]; 63 | } 64 | } 65 | // --- EOF --- 66 | -------------------------------------------------------------------------------- /src/fonts/kozminproregular.php: -------------------------------------------------------------------------------- 1 | 880, 7 | 'Descent' => -120, 8 | 'CapHeight' => 740, 9 | 'Flags' => 6, 10 | 'FontBBox' => '[-195 -272 1110 1075]', 11 | 'ItalicAngle' => 0, 12 | 'StemV' => 86, 13 | 'XHeight' => 502, 14 | ); 15 | $cidinfo = array( 16 | 'Registry' => 'Adobe', 17 | 'Ordering' => 'Japan1', 18 | 'Supplement' => '4', 19 | ); 20 | $enc = 'UniJIS-UCS2-H'; 21 | 22 | $up = -75; 23 | $ut = 50; 24 | 25 | $dw = 1000; 26 | $cw = array( 27 | 32 => 278, 33 => 299, 34 => 353, 35 => 614, 36 => 614, 37 => 721, 38 => 735, 39 => 216, 40 => 323, 41 => 323, 28 | 42 => 449, 43 => 529, 44 => 219, 45 => 306, 46 => 219, 47 => 453, 48 => 614, 49 => 614, 50 => 614, 51 => 614, 29 | 52 => 614, 53 => 614, 54 => 614, 55 => 614, 56 => 614, 57 => 614, 58 => 219, 59 => 219, 60 => 529, 61 => 529, 30 | 62 => 529, 63 => 486, 64 => 744, 65 => 646, 66 => 604, 67 => 617, 68 => 681, 69 => 567, 70 => 537, 71 => 647, 31 | 72 => 738, 73 => 320, 74 => 433, 75 => 637, 76 => 566, 77 => 904, 78 => 710, 79 => 716, 80 => 605, 81 => 716, 32 | 82 => 623, 83 => 517, 84 => 601, 85 => 690, 86 => 668, 87 => 990, 88 => 681, 89 => 634, 90 => 578, 91 => 316, 33 | 92 => 614, 93 => 316, 94 => 529, 95 => 500, 96 => 387, 97 => 509, 98 => 566, 99 => 478, 100 => 565, 101 => 503, 34 | 102 => 337, 103 => 549, 104 => 580, 105 => 275, 106 => 266, 107 => 544, 108 => 276, 109 => 854, 110 => 579, 111 => 550, 35 | 112 => 578, 113 => 566, 114 => 410, 115 => 444, 116 => 340, 117 => 575, 118 => 512, 119 => 760, 120 => 503, 121 => 529, 36 | 122 => 453, 123 => 326, 124 => 380, 125 => 326, 126 => 387, 127 => 216, 128 => 453, 129 => 216, 130 => 380, 131 => 529, 37 | 132 => 299, 133 => 614, 134 => 614, 135 => 265, 136 => 614, 137 => 475, 138 => 614, 139 => 353, 140 => 451, 141 => 291, 38 | 142 => 291, 143 => 588, 144 => 589, 145 => 500, 146 => 476, 147 => 476, 148 => 219, 149 => 494, 150 => 452, 151 => 216, 39 | 152 => 353, 153 => 353, 154 => 451, 156 => 1075, 157 => 486, 158 => 387, 159 => 387, 160 => 387, 161 => 387, 40 | 162 => 387, 163 => 387, 164 => 387, 165 => 387, 166 => 387, 167 => 387, 168 => 387, 170 => 880, 171 => 448, 41 | 172 => 566, 173 => 716, 174 => 903, 175 => 460, 176 => 805, 177 => 275, 178 => 276, 179 => 550, 180 => 886, 181 => 582, 42 | 182 => 529, 183 => 738, 184 => 529, 185 => 738, 186 => 357, 187 => 529, 188 => 406, 189 => 406, 190 => 575, 191 => 406, 43 | 192 => 934, 193 => 934, 194 => 934, 195 => 646, 196 => 646, 197 => 646, 198 => 646, 199 => 646, 200 => 646, 201 => 617, 44 | 202 => 567, 203 => 567, 204 => 567, 205 => 567, 206 => 320, 207 => 320, 208 => 320, 209 => 320, 210 => 681, 211 => 710, 45 | 212 => 716, 213 => 716, 214 => 716, 215 => 716, 216 => 716, 217 => 529, 218 => 690, 219 => 690, 220 => 690, 221 => 690, 46 | 222 => 634, 223 => 605, 224 => 509, 225 => 509, 226 => 509, 227 => 509, 228 => 509, 229 => 509, 230 => 478, 231 => 503, 47 | 232 => 503, 233 => 503, 234 => 503, 235 => 275, 236 => 275, 237 => 275, 238 => 275, 239 => 550, 240 => 579, 241 => 550, 48 | 242 => 550, 243 => 550, 244 => 550, 245 => 550, 246 => 529, 247 => 575, 248 => 575, 249 => 575, 250 => 575, 251 => 529, 49 | 252 => 578, 253 => 529, 254 => 517, 255 => 634, 256 => 578, 257 => 445, 258 => 444, 259 => 842, 260 => 453, 261 => 614, 50 | ); 51 | $_cr = array( 52 | array(231, 632, 500), // half-width 53 | array(8718, 8718, 500), 54 | array(9738, 9757, 250), // quarter-width 55 | array(9758, 9778, 333), // third-width 56 | array(12063, 12087, 500), 57 | ); 58 | foreach($_cr as $_r) { 59 | for($i = $_r[0]; $i <= $_r[1]; $i++) { 60 | $cw[$i+31] = $_r[2]; 61 | } 62 | } 63 | // --- EOF --- 64 | -------------------------------------------------------------------------------- /src/fonts/msungstdlight.php: -------------------------------------------------------------------------------- 1 | 880, 7 | 'Descent' => -120, 8 | 'CapHeight' => 880, 9 | 'Flags' => 6, 10 | 'FontBBox' => '[-160 -249 1015 1071]', 11 | 'ItalicAngle' => 0, 12 | 'StemV' => 93, 13 | ); 14 | $cidinfo = array( 15 | 'Registry' => 'Adobe', 16 | 'Ordering' => 'CNS1', 17 | 'Supplement' => '3', 18 | ); 19 | $enc = 'UniCNS-UCS2-H'; 20 | 21 | $up = -130; 22 | $ut = 40; 23 | 24 | $dw = 1000; 25 | $cw = array( 26 | 32 => 250, 33 => 250, 34 => 408, 35 => 668, 36 => 490, 37 => 875, 38 => 698, 39 => 250, 40 => 240, 41 => 240, 27 | 42 => 417, 43 => 667, 44 => 250, 45 => 313, 46 => 250, 47 => 520, 48 => 500, 49 => 500, 50 => 500, 51 => 500, 28 | 52 => 500, 53 => 500, 54 => 500, 55 => 500, 56 => 500, 57 => 500, 58 => 250, 59 => 250, 60 => 667, 61 => 667, 29 | 62 => 667, 63 => 396, 64 => 921, 65 => 677, 66 => 615, 67 => 719, 68 => 760, 69 => 625, 70 => 552, 71 => 771, 30 | 72 => 802, 73 => 354, 74 => 354, 75 => 781, 76 => 604, 77 => 927, 78 => 750, 79 => 823, 80 => 563, 81 => 823, 31 | 82 => 729, 83 => 542, 84 => 698, 85 => 771, 86 => 729, 87 => 948, 88 => 771, 89 => 677, 90 => 635, 91 => 344, 32 | 92 => 520, 93 => 344, 94 => 469, 95 => 500, 96 => 250, 97 => 469, 98 => 521, 99 => 427, 100 => 521, 101 => 438, 33 | 102 => 271, 103 => 469, 104 => 531, 105 => 250, 106 => 250, 107 => 458, 108 => 240, 109 => 802, 110 => 531, 111 => 500, 34 | 112 => 521, 113 => 521, 114 => 365, 115 => 333, 116 => 292, 117 => 521, 118 => 458, 119 => 677, 120 => 479, 121 => 458, 35 | 122 => 427, 123 => 480, 124 => 496, 125 => 480, 126 => 667, 36 | 17601 => 500, 37 | ); 38 | // --- EOF --- 39 | -------------------------------------------------------------------------------- /src/fonts/pdfacourier.php: -------------------------------------------------------------------------------- 1 | 33,'FontBBox'=>'[0 -200 600 794]','ItalicAngle'=>0,'Ascent'=>794,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); 14 | $cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfacourier.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfacourier.z -------------------------------------------------------------------------------- /src/fonts/pdfacourierb.php: -------------------------------------------------------------------------------- 1 | 262177,'FontBBox'=>'[-43 -200 630 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); 14 | $cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfacourierb.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfacourierb.z -------------------------------------------------------------------------------- /src/fonts/pdfacourierbi.php: -------------------------------------------------------------------------------- 1 | 262241,'FontBBox'=>'[-43 -200 735 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); 14 | $cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfacourierbi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfacourierbi.z -------------------------------------------------------------------------------- /src/fonts/pdfacourieri.php: -------------------------------------------------------------------------------- 1 | 97,'FontBBox'=>'[-27 -200 710 783]','ItalicAngle'=>-12,'Ascent'=>783,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); 14 | $cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfacourieri.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfacourieri.z -------------------------------------------------------------------------------- /src/fonts/pdfahelvetica.php: -------------------------------------------------------------------------------- 1 | 32,'FontBBox'=>'[-22 -220 1001 966]','ItalicAngle'=>0,'Ascent'=>966,'Descent'=>-220,'Leading'=>0,'CapHeight'=>709,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>543,'MaxWidth'=>1015,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>277,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>221,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>938,157=>500,158=>500,159=>667,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>448,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>278,184=>333,185=>350,186=>365,187=>448,188=>869,189=>869,190=>879,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>896,231=>500,232=>556,233=>556,234=>556,235=>556,236=>251,237=>251,238=>251,239=>251,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>555,255=>500); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfahelvetica.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfahelvetica.z -------------------------------------------------------------------------------- /src/fonts/pdfahelveticab.php: -------------------------------------------------------------------------------- 1 | 262176,'FontBBox'=>'[-22 -220 1003 949]','ItalicAngle'=>0,'Ascent'=>949,'Descent'=>-220,'Leading'=>0,'CapHeight'=>724,'XHeight'=>540,'StemV'=>70,'StemH'=>30,'AvgWidth'=>565,'MaxWidth'=>1000,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>500,128=>640,129=>500,130=>278,131=>333,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>953,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>351,179=>351,180=>333,181=>611,182=>556,183=>278,184=>333,185=>300,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfahelveticab.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfahelveticab.z -------------------------------------------------------------------------------- /src/fonts/pdfahelveticabi.php: -------------------------------------------------------------------------------- 1 | 262240,'FontBBox'=>'[-65 -220 1107 953]','ItalicAngle'=>-12,'Ascent'=>953,'Descent'=>-220,'Leading'=>0,'CapHeight'=>724,'XHeight'=>540,'StemV'=>70,'StemH'=>30,'AvgWidth'=>565,'MaxWidth'=>1000,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>500,128=>640,129=>500,130=>278,131=>333,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>962,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>667,182=>556,183=>278,184=>333,185=>248,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>892,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfahelveticabi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfahelveticabi.z -------------------------------------------------------------------------------- /src/fonts/pdfahelveticai.php: -------------------------------------------------------------------------------- 1 | 96,'FontBBox'=>'[-65 -218 1108 970]','ItalicAngle'=>-12,'Ascent'=>970,'Descent'=>-218,'Leading'=>0,'CapHeight'=>709,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>544,'MaxWidth'=>1015,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>222,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>937,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>444,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>352,179=>352,180=>333,181=>556,182=>537,183=>278,184=>333,185=>250,186=>365,187=>444,188=>947,189=>947,190=>947,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>897,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfahelveticai.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfahelveticai.z -------------------------------------------------------------------------------- /src/fonts/pdfasymbol.php: -------------------------------------------------------------------------------- 1 | 4,'FontBBox'=>'[-168 -233 997 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-233,'Leading'=>0,'CapHeight'=>661,'XHeight'=>460,'StemV'=>70,'StemH'=>30,'AvgWidth'=>578,'MaxWidth'=>1008,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>587,35=>500,36=>587,37=>833,38=>778,39=>439,40=>333,41=>333,42=>471,43=>564,44=>250,45=>564,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>636,65=>722,66=>667,67=>722,68=>660,69=>611,70=>742,71=>586,72=>722,73=>333,74=>587,75=>722,76=>722,77=>889,78=>722,79=>722,80=>722,81=>726,82=>556,83=>627,84=>611,85=>696,86=>452,87=>743,88=>628,89=>808,90=>611,91=>333,92=>565,93=>333,94=>712,95=>500,96=>500,97=>583,98=>527,99=>480,100=>534,101=>426,102=>643,103=>480,104=>536,105=>286,106=>640,107=>544,108=>476,109=>536,110=>480,111=>500,112=>587,113=>534,114=>528,115=>537,116=>420,117=>514,118=>684,119=>693,120=>514,121=>693,122=>466,123=>480,124=>200,125=>480,126=>636,127=>500,128=>500,129=>500,130=>500,131=>500,132=>500,133=>500,134=>500,135=>500,136=>500,137=>500,138=>500,139=>500,140=>500,141=>500,142=>500,143=>500,144=>500,145=>500,146=>500,147=>500,148=>500,149=>500,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>500,161=>620,162=>247,163=>636,164=>167,165=>853,166=>358,167=>770,168=>770,169=>770,170=>770,171=>964,172=>964,173=>472,174=>964,175=>500,176=>400,177=>564,178=>411,179=>636,180=>564,181=>636,182=>494,183=>350,184=>564,185=>564,186=>636,187=>636,188=>1000,189=>500,190=>500,191=>658,192=>537,193=>613,194=>711,195=>832,196=>636,197=>636,198=>746,199=>654,200=>654,201=>636,202=>636,203=>636,204=>636,205=>636,206=>536,207=>536,208=>575,209=>612,210=>792,211=>793,212=>1008,213=>823,214=>549,215=>250,216=>564,217=>564,218=>564,219=>964,220=>964,221=>550,222=>964,223=>550,224=>512,225=>329,226=>500,227=>500,228=>500,229=>713,230=>500,231=>500,232=>500,233=>500,234=>500,235=>500,236=>500,237=>500,238=>500,239=>500,240=>500,241=>329,242=>416,243=>686,244=>500,245=>686,246=>500,247=>500,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>333); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfasymbol.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfasymbol.z -------------------------------------------------------------------------------- /src/fonts/pdfatimes.php: -------------------------------------------------------------------------------- 1 | 32,'FontBBox'=>'[-70 -218 1000 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>662,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>517,'MaxWidth'=>1008,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>296,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>500,128=>741,129=>500,130=>250,131=>358,132=>444,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>250,140=>889,141=>500,142=>611,143=>500,144=>500,145=>250,146=>250,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>1008,154=>389,155=>250,156=>709,157=>500,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>793,170=>276,171=>444,172=>564,173=>333,174=>792,175=>333,176=>400,177=>564,178=>320,179=>320,180=>333,181=>500,182=>483,183=>250,184=>333,185=>320,186=>310,187=>441,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>576,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>651,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>501,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>496,255=>500); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfatimes.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfatimes.z -------------------------------------------------------------------------------- /src/fonts/pdfatimesb.php: -------------------------------------------------------------------------------- 1 | 262176,'FontBBox'=>'[-107 -218 1065 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>676,'XHeight'=>461,'StemV'=>70,'StemH'=>30,'AvgWidth'=>544,'MaxWidth'=>1086,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>507,43=>676,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>676,61=>676,62=>676,63=>500,64=>930,65=>722,66=>667,67=>722,68=>724,69=>667,70=>611,71=>778,72=>774,73=>386,74=>500,75=>764,76=>664,77=>943,78=>722,79=>778,80=>611,81=>778,82=>712,83=>556,84=>667,85=>722,86=>722,87=>1000,88=>722,89=>722,90=>667,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>546,99=>444,100=>556,101=>444,102=>333,103=>500,104=>556,105=>278,106=>333,107=>556,108=>278,109=>833,110=>556,111=>500,112=>549,113=>547,114=>444,115=>389,116=>333,117=>556,118=>500,119=>722,120=>500,121=>500,122=>444,123=>394,124=>220,125=>394,126=>520,127=>500,128=>761,129=>500,130=>250,131=>333,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>1000,141=>500,142=>667,143=>500,144=>500,145=>250,146=>250,147=>500,148=>500,149=>524,150=>500,151=>1000,152=>333,153=>1086,154=>389,155=>333,156=>717,157=>500,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>680,173=>333,174=>747,175=>333,176=>400,177=>676,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>270,186=>330,187=>500,188=>750,189=>750,190=>750,191=>500,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>676,216=>778,217=>722,218=>722,219=>722,220=>722,221=>722,222=>632,223=>556,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>676,248=>500,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfatimesb.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfatimesb.z -------------------------------------------------------------------------------- /src/fonts/pdfatimesbi.php: -------------------------------------------------------------------------------- 1 | 262240,'FontBBox'=>'[-200 -218 1121 900]','ItalicAngle'=>-15,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>669,'XHeight'=>462,'StemV'=>70,'StemH'=>30,'AvgWidth'=>525,'MaxWidth'=>1086,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>832,65=>667,66=>667,67=>667,68=>744,69=>670,70=>656,71=>722,72=>778,73=>393,74=>500,75=>664,76=>609,77=>896,78=>722,79=>722,80=>614,81=>722,82=>672,83=>556,84=>611,85=>722,86=>667,87=>889,88=>667,89=>611,90=>611,91=>333,92=>278,93=>333,94=>570,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>556,105=>278,106=>278,107=>500,108=>278,109=>778,110=>556,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>556,118=>444,119=>667,120=>500,121=>444,122=>389,123=>348,124=>220,125=>348,126=>570,127=>500,128=>761,129=>500,130=>250,131=>333,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>944,141=>500,142=>611,143=>500,144=>500,145=>250,146=>250,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1086,154=>389,155=>333,156=>711,157=>500,158=>389,159=>611,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>272,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>944,199=>667,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>570,216=>722,217=>722,218=>722,219=>722,220=>722,221=>611,222=>609,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>444,254=>500,255=>444); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfatimesbi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfatimesbi.z -------------------------------------------------------------------------------- /src/fonts/pdfatimesi.php: -------------------------------------------------------------------------------- 1 | 96,'FontBBox'=>'[-168 -217 1053 900]','ItalicAngle'=>-15,'Ascent'=>900,'Descent'=>-217,'Leading'=>0,'CapHeight'=>653,'XHeight'=>441,'StemV'=>70,'StemH'=>30,'AvgWidth'=>511,'MaxWidth'=>1000,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>420,35=>500,36=>500,37=>833,38=>778,39=>214,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>675,61=>675,62=>675,63=>500,64=>920,65=>611,66=>611,67=>667,68=>722,69=>604,70=>611,71=>722,72=>722,73=>339,74=>444,75=>652,76=>556,77=>828,78=>657,79=>722,80=>603,81=>722,82=>616,83=>500,84=>556,85=>722,86=>611,87=>833,88=>611,89=>556,90=>556,91=>389,92=>278,93=>389,94=>422,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>278,103=>500,104=>500,105=>278,106=>278,107=>444,108=>278,109=>722,110=>500,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>500,118=>444,119=>667,120=>444,121=>444,122=>389,123=>400,124=>275,125=>400,126=>541,127=>500,128=>741,129=>500,130=>250,131=>278,132=>444,133=>889,134=>500,135=>500,136=>333,137=>1000,138=>500,139=>250,140=>944,141=>500,142=>556,143=>500,144=>500,145=>250,146=>250,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>920,154=>389,155=>250,156=>694,157=>500,158=>389,159=>556,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>444,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>333,181=>500,182=>523,183=>250,184=>333,185=>250,186=>310,187=>444,188=>750,189=>750,190=>750,191=>500,192=>611,193=>611,194=>611,195=>611,196=>611,197=>611,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>667,210=>722,211=>722,212=>722,213=>722,214=>722,215=>675,216=>722,217=>722,218=>722,219=>722,220=>722,221=>556,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>673,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>675,248=>500,249=>500,250=>500,251=>500,252=>500,253=>444,254=>500,255=>444); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfatimesi.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfatimesi.z -------------------------------------------------------------------------------- /src/fonts/pdfazapfdingbats.php: -------------------------------------------------------------------------------- 1 | 4,'FontBBox'=>'[-1 -218 945 805]','ItalicAngle'=>0,'Ascent'=>805,'Descent'=>-218,'Leading'=>0,'CapHeight'=>700,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>744,'MaxWidth'=>980,'MissingWidth'=>500); 14 | $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>974,34=>961,35=>974,36=>980,37=>715,38=>789,39=>790,40=>791,41=>690,42=>954,43=>933,44=>549,45=>855,46=>911,47=>933,48=>911,49=>945,50=>974,51=>755,52=>846,53=>762,54=>761,55=>571,56=>677,57=>763,58=>760,59=>759,60=>754,61=>494,62=>552,63=>537,64=>577,65=>692,66=>786,67=>788,68=>788,69=>790,70=>793,71=>794,72=>811,73=>823,74=>789,75=>841,76=>823,77=>833,78=>816,79=>831,80=>923,81=>744,82=>723,83=>749,84=>790,85=>792,86=>695,87=>776,88=>768,89=>792,90=>759,91=>707,92=>708,93=>682,94=>701,95=>826,96=>815,97=>789,98=>789,99=>707,100=>687,101=>696,102=>689,103=>786,104=>787,105=>713,106=>791,107=>785,108=>791,109=>873,110=>761,111=>762,112=>762,113=>759,114=>759,115=>892,116=>892,117=>788,118=>784,119=>791,120=>138,121=>277,122=>415,123=>392,124=>392,125=>668,126=>668,127=>500,128=>390,129=>390,130=>317,131=>317,132=>276,133=>276,134=>509,135=>509,136=>410,137=>410,138=>234,139=>234,140=>334,141=>334,142=>500,143=>500,144=>500,145=>500,146=>500,147=>500,148=>500,149=>500,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>250,161=>732,162=>544,163=>544,164=>910,165=>667,166=>760,167=>760,168=>770,169=>770,170=>770,171=>770,172=>788,173=>788,174=>788,175=>788,176=>788,177=>788,178=>788,179=>788,180=>788,181=>788,182=>788,183=>788,184=>788,185=>788,186=>788,187=>788,188=>788,189=>788,190=>788,191=>788,192=>788,193=>788,194=>788,195=>788,196=>788,197=>788,198=>788,199=>788,200=>788,201=>788,202=>788,203=>788,204=>788,205=>788,206=>788,207=>788,208=>788,209=>788,210=>788,211=>788,212=>894,213=>964,214=>964,215=>499,216=>748,217=>924,218=>748,219=>918,220=>927,221=>928,222=>928,223=>834,224=>873,225=>828,226=>924,227=>924,228=>917,229=>930,230=>931,231=>463,232=>883,233=>836,234=>836,235=>867,236=>867,237=>696,238=>696,239=>874,240=>501,241=>874,242=>760,243=>946,244=>771,245=>865,246=>771,247=>888,248=>967,249=>888,250=>831,251=>873,252=>927,253=>970,254=>918,255=>500); 15 | // --- EOF --- 16 | -------------------------------------------------------------------------------- /src/fonts/pdfazapfdingbats.z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuilhaSoft/JasperPHP/d5edd3ffa8b37fff91a228dfae4b6c8540d7f575/src/fonts/pdfazapfdingbats.z -------------------------------------------------------------------------------- /src/fonts/simhei.php: -------------------------------------------------------------------------------- 1 | 859,'Descent'=>-141,'CapHeight'=>859,'Flags'=>32,'FontBBox'=>'[0 -141 996 859]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>1000); 5 | $up=-86; 6 | $ut=47; 7 | $cw=array( 8 | chr(0)=>1000,chr(1)=>1000,chr(2)=>1000,chr(3)=>1000,chr(4)=>1000,chr(5)=>1000,chr(6)=>1000,chr(7)=>1000,chr(8)=>1000,chr(9)=>1000,chr(10)=>1000,chr(11)=>1000,chr(12)=>1000,chr(13)=>1000,chr(14)=>1000,chr(15)=>1000,chr(16)=>1000,chr(17)=>1000,chr(18)=>1000,chr(19)=>1000,chr(20)=>1000,chr(21)=>1000, 9 | chr(22)=>1000,chr(23)=>1000,chr(24)=>1000,chr(25)=>1000,chr(26)=>1000,chr(27)=>1000,chr(28)=>1000,chr(29)=>1000,chr(30)=>1000,chr(31)=>1000,' '=>1000,'!'=>1000,'"'=>1000,'#'=>1000,'$'=>1000,'%'=>1000,'&'=>1000,'\''=>1000,'('=>1000,')'=>1000,'*'=>1000,'+'=>1000, 10 | ','=>1000,'-'=>1000,'.'=>1000,'/'=>1000,'0'=>1000,'1'=>1000,'2'=>1000,'3'=>1000,'4'=>1000,'5'=>1000,'6'=>1000,'7'=>1000,'8'=>1000,'9'=>1000,':'=>1000,';'=>1000,'<'=>1000,'='=>1000,'>'=>1000,'?'=>1000,'@'=>1000,'A'=>1000, 11 | 'B'=>1000,'C'=>1000,'D'=>1000,'E'=>1000,'F'=>1000,'G'=>1000,'H'=>1000,'I'=>1000,'J'=>1000,'K'=>1000,'L'=>1000,'M'=>1000,'N'=>1000,'O'=>1000,'P'=>1000,'Q'=>1000,'R'=>1000,'S'=>1000,'T'=>1000,'U'=>1000,'V'=>1000,'W'=>1000, 12 | 'X'=>1000,'Y'=>1000,'Z'=>1000,'['=>1000,'\\'=>1000,']'=>1000,'^'=>1000,'_'=>1000,'`'=>1000,'a'=>1000,'b'=>1000,'c'=>1000,'d'=>1000,'e'=>1000,'f'=>1000,'g'=>1000,'h'=>1000,'i'=>1000,'j'=>1000,'k'=>1000,'l'=>1000,'m'=>1000, 13 | 'n'=>1000,'o'=>1000,'p'=>1000,'q'=>1000,'r'=>1000,'s'=>1000,'t'=>1000,'u'=>1000,'v'=>1000,'w'=>1000,'x'=>1000,'y'=>1000,'z'=>1000,'{'=>1000,'|'=>1000,'}'=>1000,'~'=>1000,chr(127)=>1000,chr(128)=>1000,chr(129)=>1000,chr(130)=>1000,chr(131)=>1000, 14 | chr(132)=>1000,chr(133)=>1000,chr(134)=>1000,chr(135)=>1000,chr(136)=>1000,chr(137)=>1000,chr(138)=>1000,chr(139)=>1000,chr(140)=>1000,chr(141)=>1000,chr(142)=>1000,chr(143)=>1000,chr(144)=>1000,chr(145)=>1000,chr(146)=>1000,chr(147)=>1000,chr(148)=>1000,chr(149)=>1000,chr(150)=>1000,chr(151)=>1000,chr(152)=>1000,chr(153)=>1000, 15 | chr(154)=>1000,chr(155)=>1000,chr(156)=>1000,chr(157)=>1000,chr(158)=>1000,chr(159)=>1000,chr(160)=>1000,chr(161)=>1000,chr(162)=>1000,chr(163)=>1000,chr(164)=>1000,chr(165)=>1000,chr(166)=>1000,chr(167)=>1000,chr(168)=>1000,chr(169)=>1000,chr(170)=>1000,chr(171)=>1000,chr(172)=>1000,chr(173)=>1000,chr(174)=>1000,chr(175)=>1000, 16 | chr(176)=>1000,chr(177)=>1000,chr(178)=>1000,chr(179)=>1000,chr(180)=>1000,chr(181)=>1000,chr(182)=>1000,chr(183)=>1000,chr(184)=>1000,chr(185)=>1000,chr(186)=>1000,chr(187)=>1000,chr(188)=>1000,chr(189)=>1000,chr(190)=>1000,chr(191)=>1000,chr(192)=>1000,chr(193)=>1000,chr(194)=>1000,chr(195)=>1000,chr(196)=>1000,chr(197)=>1000, 17 | chr(198)=>1000,chr(199)=>1000,chr(200)=>1000,chr(201)=>1000,chr(202)=>1000,chr(203)=>1000,chr(204)=>1000,chr(205)=>1000,chr(206)=>1000,chr(207)=>1000,chr(208)=>1000,chr(209)=>1000,chr(210)=>1000,chr(211)=>1000,chr(212)=>1000,chr(213)=>1000,chr(214)=>1000,chr(215)=>1000,chr(216)=>1000,chr(217)=>1000,chr(218)=>1000,chr(219)=>1000, 18 | chr(220)=>1000,chr(221)=>1000,chr(222)=>1000,chr(223)=>1000,chr(224)=>1000,chr(225)=>1000,chr(226)=>1000,chr(227)=>1000,chr(228)=>1000,chr(229)=>1000,chr(230)=>1000,chr(231)=>1000,chr(232)=>1000,chr(233)=>1000,chr(234)=>1000,chr(235)=>1000,chr(236)=>1000,chr(237)=>1000,chr(238)=>1000,chr(239)=>1000,chr(240)=>1000,chr(241)=>1000, 19 | chr(242)=>1000,chr(243)=>1000,chr(244)=>1000,chr(245)=>1000,chr(246)=>1000,chr(247)=>1000,chr(248)=>1000,chr(249)=>1000,chr(250)=>1000,chr(251)=>1000,chr(252)=>1000,chr(253)=>1000,chr(254)=>1000,chr(255)=>1000); 20 | $enc='cp1252'; 21 | $diff=''; 22 | $file='simhei.z'; 23 | $originalsize=10044356; 24 | ?> -------------------------------------------------------------------------------- /src/fonts/stsongstdlight.php: -------------------------------------------------------------------------------- 1 | 752, 7 | 'Descent' => -271, 8 | 'CapHeight' => 737, 9 | 'Flags' => 6, 10 | 'FontBBox' => '[-25 -254 1000 880]', 11 | 'ItalicAngle' => 0, 12 | 'StemV' => 58, 13 | 'Style' => '<< /Panose <000000000400000000000000> >>', 14 | ); 15 | $cidinfo = array( 16 | 'Registry' => 'Adobe', 17 | 'Ordering' => 'GB1', 18 | 'Supplement' => '2', 19 | ); 20 | $enc = 'UniGB-UCS2-H'; 21 | 22 | // underline position, needs checking: 23 | $up = -130; 24 | $ut = 40; 25 | 26 | $dw = 1000; 27 | $cw = array( 28 | 32 => 207, 33 => 270, 34 => 342, 35 => 467, 36 => 462, 37 => 797, 38 => 710, 39 => 239, 40 => 374, 41 => 374, 29 | 42 => 423, 43 => 605, 44 => 238, 45 => 375, 46 => 238, 47 => 334, 48 => 462, 49 => 462, 50 => 462, 51 => 462, 30 | 52 => 462, 53 => 462, 54 => 462, 55 => 462, 56 => 462, 57 => 462, 58 => 238, 59 => 238, 60 => 605, 61 => 605, 31 | 62 => 605, 63 => 344, 64 => 748, 65 => 684, 66 => 560, 67 => 695, 68 => 739, 69 => 563, 70 => 511, 71 => 729, 32 | 72 => 793, 73 => 318, 74 => 312, 75 => 666, 76 => 526, 77 => 896, 78 => 758, 79 => 772, 80 => 544, 81 => 772, 33 | 82 => 628, 83 => 465, 84 => 607, 85 => 753, 86 => 711, 87 => 972, 88 => 647, 89 => 620, 90 => 607, 91 => 374, 34 | 92 => 333, 93 => 374, 94 => 606, 95 => 500, 96 => 239, 97 => 417, 98 => 503, 99 => 427, 100 => 529, 101 => 415, 35 | 102 => 264, 103 => 444, 104 => 518, 105 => 241, 106 => 230, 107 => 495, 108 => 228, 109 => 793, 110 => 527, 111 => 524, 36 | 112 => 524, 113 => 504, 114 => 338, 115 => 336, 116 => 277, 117 => 517, 118 => 450, 119 => 652, 120 => 466, 121 => 452, 37 | 122 => 407, 123 => 370, 124 => 258, 125 => 370, 126 => 605 38 | ); 39 | // --- EOF --- 40 | -------------------------------------------------------------------------------- /src/fonts/symbol.php: -------------------------------------------------------------------------------- 1 | 4,'FontBBox'=>'[-180 -293 1090 1010]','ItalicAngle'=>0,'Ascent'=>1010,'Descent'=>-293,'Leading'=>0,'CapHeight'=>1010,'StemV'=>85,'StemH'=>92,'AvgWidth'=>587,'MaxWidth'=>1042,'MissingWidth'=>587); 11 | $cw=array(0=>587,1=>587,2=>587,3=>587,4=>587,5=>587,6=>587,7=>587,8=>587,9=>587,10=>587,11=>587,12=>587,13=>587,14=>587,15=>587,16=>587,17=>587,18=>587,19=>587,20=>587,21=>587,22=>587,23=>587,24=>587,25=>587,26=>587,27=>587,28=>587,29=>587,30=>587,31=>587,32=>250,33=>333,34=>713,35=>500,36=>549,37=>833,38=>778,39=>439,40=>333,41=>333,42=>500,43=>549,44=>250,45=>549,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>549,61=>549,62=>549,63=>444,64=>549,65=>722,66=>667,67=>722,68=>612,69=>611,70=>763,71=>603,72=>722,73=>333,74=>631,75=>722,76=>686,77=>889,78=>722,79=>722,80=>768,81=>741,82=>556,83=>592,84=>611,85=>690,86=>439,87=>768,88=>645,89=>795,90=>611,91=>333,92=>863,93=>333,94=>658,95=>500,96=>500,97=>631,98=>549,99=>549,100=>494,101=>439,102=>521,103=>411,104=>603,105=>329,106=>603,107=>549,108=>549,109=>576,110=>521,111=>549,112=>549,113=>521,114=>549,115=>603,116=>439,117=>576,118=>713,119=>686,120=>493,121=>686,122=>494,123=>480,124=>200,125=>480,126=>549,127=>587,128=>587,129=>587,130=>587,131=>587,132=>587,133=>587,134=>587,135=>587,136=>587,137=>587,138=>587,139=>587,140=>587,141=>587,142=>587,143=>587,144=>587,145=>587,146=>587,147=>587,148=>587,149=>587,150=>587,151=>587,152=>587,153=>587,154=>587,155=>587,156=>587,157=>587,158=>587,159=>587,160=>750,161=>620,162=>247,163=>549,164=>167,165=>713,166=>500,167=>753,168=>753,169=>753,170=>753,171=>1042,172=>987,173=>603,174=>987,175=>603,176=>400,177=>549,178=>411,179=>549,180=>549,181=>713,182=>494,183=>460,184=>549,185=>549,186=>549,187=>549,188=>1000,189=>603,190=>1000,191=>658,192=>823,193=>686,194=>795,195=>987,196=>768,197=>768,198=>823,199=>768,200=>768,201=>713,202=>713,203=>713,204=>713,205=>713,206=>713,207=>713,208=>768,209=>713,210=>790,211=>790,212=>890,213=>823,214=>549,215=>250,216=>713,217=>603,218=>603,219=>1042,220=>987,221=>603,222=>987,223=>603,224=>494,225=>329,226=>790,227=>790,228=>786,229=>713,230=>384,231=>384,232=>384,233=>384,234=>384,235=>384,236=>494,237=>494,238=>494,239=>494,240=>587,241=>329,242=>274,243=>686,244=>686,245=>686,246=>384,247=>384,248=>384,249=>384,250=>384,251=>384,252=>494,253=>494,254=>494,255=>587); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/times.php: -------------------------------------------------------------------------------- 1 | 32,'FontBBox'=>'[-168 -218 1000 898]','ItalicAngle'=>0,'Ascent'=>898,'Descent'=>-218,'Leading'=>0,'CapHeight'=>662,'XHeight'=>450,'StemV'=>84,'StemH'=>28,'AvgWidth'=>495,'MaxWidth'=>1000,'MissingWidth'=>495); 11 | $cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>278,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>350,128=>500,129=>350,130=>333,131=>500,132=>444,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>889,141=>350,142=>611,143=>350,144=>350,145=>333,146=>333,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>980,154=>389,155=>333,156=>722,157=>350,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>760,170=>276,171=>500,172=>564,173=>333,174=>760,175=>333,176=>400,177=>564,178=>300,179=>300,180=>333,181=>500,182=>453,183=>250,184=>333,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>556,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>500); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/timesb.php: -------------------------------------------------------------------------------- 1 | 32,'FontBBox'=>'[-168 -218 1000 935]','ItalicAngle'=>0,'Ascent'=>935,'Descent'=>-218,'Leading'=>0,'CapHeight'=>676,'XHeight'=>461,'StemV'=>139,'StemH'=>44,'AvgWidth'=>516,'MaxWidth'=>1000,'MissingWidth'=>516); 11 | $cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>930,65=>722,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>778,73=>389,74=>500,75=>778,76=>667,77=>944,78=>722,79=>778,80=>611,81=>778,82=>722,83=>556,84=>667,85=>722,86=>722,87=>1000,88=>722,89=>722,90=>667,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>556,99=>444,100=>556,101=>444,102=>333,103=>500,104=>556,105=>278,106=>333,107=>556,108=>278,109=>833,110=>556,111=>500,112=>556,113=>556,114=>444,115=>389,116=>333,117=>556,118=>500,119=>722,120=>500,121=>500,122=>444,123=>394,124=>220,125=>394,126=>520,127=>350,128=>500,129=>350,130=>333,131=>500,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>1000,141=>350,142=>667,143=>350,144=>350,145=>333,146=>333,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1000,154=>389,155=>333,156=>722,157=>350,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>570,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>300,186=>330,187=>500,188=>750,189=>750,190=>750,191=>500,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>570,216=>778,217=>722,218=>722,219=>722,220=>722,221=>722,222=>611,223=>556,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>722,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/timesbi.php: -------------------------------------------------------------------------------- 1 | 96,'FontBBox'=>'[-200 -218 996 921]','ItalicAngle'=>-15,'Ascent'=>921,'Descent'=>-218,'Leading'=>0,'CapHeight'=>669,'XHeight'=>462,'StemV'=>121,'StemH'=>42,'AvgWidth'=>501,'MaxWidth'=>1000,'MissingWidth'=>501); 11 | $cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>832,65=>667,66=>667,67=>667,68=>722,69=>667,70=>667,71=>722,72=>778,73=>389,74=>500,75=>667,76=>611,77=>889,78=>722,79=>722,80=>611,81=>722,82=>667,83=>556,84=>611,85=>722,86=>667,87=>889,88=>667,89=>611,90=>611,91=>333,92=>278,93=>333,94=>570,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>556,105=>278,106=>278,107=>500,108=>278,109=>778,110=>556,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>556,118=>444,119=>667,120=>500,121=>444,122=>389,123=>348,124=>220,125=>348,126=>570,127=>350,128=>500,129=>350,130=>333,131=>500,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>944,141=>350,142=>611,143=>350,144=>350,145=>333,146=>333,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1000,154=>389,155=>333,156=>722,157=>350,158=>389,159=>611,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>300,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>944,199=>667,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>570,216=>722,217=>722,218=>722,219=>722,220=>722,221=>611,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>722,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>444,254=>500,255=>444); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/timesi.php: -------------------------------------------------------------------------------- 1 | 96,'FontBBox'=>'[-169 -217 1010 883]','ItalicAngle'=>-15.5,'Ascent'=>883,'Descent'=>-217,'Leading'=>0,'CapHeight'=>653,'XHeight'=>441,'StemV'=>76,'StemH'=>32,'AvgWidth'=>491,'MaxWidth'=>1000,'MissingWidth'=>491); 11 | $cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>420,35=>500,36=>500,37=>833,38=>778,39=>214,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>675,61=>675,62=>675,63=>500,64=>920,65=>611,66=>611,67=>667,68=>722,69=>611,70=>611,71=>722,72=>722,73=>333,74=>444,75=>667,76=>556,77=>833,78=>667,79=>722,80=>611,81=>722,82=>611,83=>500,84=>556,85=>722,86=>611,87=>833,88=>611,89=>556,90=>556,91=>389,92=>278,93=>389,94=>422,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>278,103=>500,104=>500,105=>278,106=>278,107=>444,108=>278,109=>722,110=>500,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>500,118=>444,119=>667,120=>444,121=>444,122=>389,123=>400,124=>275,125=>400,126=>541,127=>350,128=>500,129=>350,130=>333,131=>500,132=>556,133=>889,134=>500,135=>500,136=>333,137=>1000,138=>500,139=>333,140=>944,141=>350,142=>556,143=>350,144=>350,145=>333,146=>333,147=>556,148=>556,149=>350,150=>500,151=>889,152=>333,153=>980,154=>389,155=>333,156=>667,157=>350,158=>389,159=>556,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>500,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>333,181=>500,182=>523,183=>250,184=>333,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>500,192=>611,193=>611,194=>611,195=>611,196=>611,197=>611,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>667,210=>722,211=>722,212=>722,213=>722,214=>722,215=>675,216=>722,217=>722,218=>722,219=>722,220=>722,221=>556,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>675,248=>500,249=>500,250=>500,251=>500,252=>500,253=>444,254=>500,255=>444); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/zapfdingbats.php: -------------------------------------------------------------------------------- 1 | 4,'FontBBox'=>'[-1 -143 981 820]','ItalicAngle'=>0,'Ascent'=>820,'Descent'=>-143,'Leading'=>0,'CapHeight'=>820,'StemV'=>90,'StemH'=>28,'AvgWidth'=>746,'MaxWidth'=>1016,'MissingWidth'=>746); 11 | $cw=array(0=>746,1=>746,2=>746,3=>746,4=>746,5=>746,6=>746,7=>746,8=>746,9=>746,10=>746,11=>746,12=>746,13=>746,14=>746,15=>746,16=>746,17=>746,18=>746,19=>746,20=>746,21=>746,22=>746,23=>746,24=>746,25=>746,26=>746,27=>746,28=>746,29=>746,30=>746,31=>746,32=>278,33=>974,34=>961,35=>974,36=>980,37=>719,38=>789,39=>790,40=>791,41=>690,42=>960,43=>939,44=>549,45=>855,46=>911,47=>933,48=>911,49=>945,50=>974,51=>755,52=>846,53=>762,54=>761,55=>571,56=>677,57=>763,58=>760,59=>759,60=>754,61=>494,62=>552,63=>537,64=>577,65=>692,66=>786,67=>788,68=>788,69=>790,70=>793,71=>794,72=>816,73=>823,74=>789,75=>841,76=>823,77=>833,78=>816,79=>831,80=>923,81=>744,82=>723,83=>749,84=>790,85=>792,86=>695,87=>776,88=>768,89=>792,90=>759,91=>707,92=>708,93=>682,94=>701,95=>826,96=>815,97=>789,98=>789,99=>707,100=>687,101=>696,102=>689,103=>786,104=>787,105=>713,106=>791,107=>785,108=>791,109=>873,110=>761,111=>762,112=>762,113=>759,114=>759,115=>892,116=>892,117=>788,118=>784,119=>438,120=>138,121=>277,122=>415,123=>392,124=>392,125=>668,126=>668,127=>746,128=>390,129=>390,130=>317,131=>317,132=>276,133=>276,134=>509,135=>509,136=>410,137=>410,138=>234,139=>234,140=>334,141=>334,142=>746,143=>746,144=>746,145=>746,146=>746,147=>746,148=>746,149=>746,150=>746,151=>746,152=>746,153=>746,154=>746,155=>746,156=>746,157=>746,158=>746,159=>746,160=>746,161=>732,162=>544,163=>544,164=>910,165=>667,166=>760,167=>760,168=>776,169=>595,170=>694,171=>626,172=>788,173=>788,174=>788,175=>788,176=>788,177=>788,178=>788,179=>788,180=>788,181=>788,182=>788,183=>788,184=>788,185=>788,186=>788,187=>788,188=>788,189=>788,190=>788,191=>788,192=>788,193=>788,194=>788,195=>788,196=>788,197=>788,198=>788,199=>788,200=>788,201=>788,202=>788,203=>788,204=>788,205=>788,206=>788,207=>788,208=>788,209=>788,210=>788,211=>788,212=>894,213=>838,214=>1016,215=>458,216=>748,217=>924,218=>748,219=>918,220=>927,221=>928,222=>928,223=>834,224=>873,225=>828,226=>924,227=>924,228=>917,229=>930,230=>931,231=>463,232=>883,233=>836,234=>836,235=>867,236=>867,237=>696,238=>696,239=>874,240=>746,241=>874,242=>760,243=>946,244=>771,245=>865,246=>771,247=>888,248=>967,249=>888,250=>831,251=>873,252=>927,253=>970,254=>918,255=>746); 12 | // --- EOF --- 13 | -------------------------------------------------------------------------------- /src/fonts/zarbold.php: -------------------------------------------------------------------------------- 1 | 733,'Descent'=>-317,'CapHeight'=>733,'Flags'=>32,'FontBBox'=>'[-126 -535 1164 1046]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>600); 9 | $up=-356; 10 | $ut=49; 11 | $dw=600; 12 | $cw=array( 13 | 0=>0,32=>227,33=>235,34=>282,35=>667,36=>458,37=>493,38=>635,39=>156,40=>303,41=>303,42=>489,43=>489,44=>237,45=>489,46=>231,47=>277, 14 | 48=>552,49=>552,50=>552,51=>552,52=>552,53=>552,54=>552,55=>552,56=>552,57=>552,58=>231,59=>237,60=>667,61=>489,62=>667,63=>448, 15 | 64=>917,65=>604,66=>542,67=>615,68=>708,69=>479,70=>427,71=>667,72=>688,73=>302,74=>292,75=>583,76=>469,77=>885,78=>677,79=>729, 16 | 80=>479,81=>729,82=>542,83=>448,84=>521,85=>677,86=>615,87=>969,88=>604,89=>583,90=>594,91=>208,92=>510,93=>208,94=>469,95=>500, 17 | 96=>333,97=>469,98=>510,99=>448,100=>521,101=>438,102=>313,103=>500,104=>552,105=>271,106=>260,107=>500,108=>271,109=>802,110=>552,111=>490, 18 | 112=>531,113=>521,114=>396,115=>365,116=>292,117=>552,118=>479,119=>750,120=>521,121=>469,122=>448,123=>479,124=>510,125=>479,126=>667,8218=>240, 19 | 402=>531,8222=>458,8230=>1000,8224=>438,8225=>438,710=>333,8240=>1010,352=>448,8249=>250,338=>865,8216=>240,8217=>240,8220=>317,8221=>317,8226=>281,8211=>500, 20 | 8212=>1000,8482=>906,353=>365,8250=>250,339=>823,376=>583,160=>244,161=>317,162=>448,163=>583,164=>500,165=>583,166=>200,167=>417,168=>333,169=>765, 21 | 170=>313,171=>417,172=>667,173=>564,174=>765,175=>333,176=>375,177=>462,178=>354,179=>354,180=>333,181=>510,182=>438,183=>198,184=>333,185=>354, 22 | 186=>323,187=>417,188=>854,189=>854,190=>854,191=>448,192=>604,711=>333,215=>462,224=>469,226=>469,231=>448,232=>438,233=>438,234=>438,235=>438, 23 | 238=>271,239=>271,244=>490,305=>271,247=>483,249=>552,251=>552,252=>552,255=>469,9249=>781,1548=>237,1563=>237,1567=>340,1569=>426,1570=>416,1571=>238, 24 | 1572=>429,1573=>260,1574=>817,1575=>238,1576=>853,1577=>439,1578=>853,1579=>853,1580=>720,1581=>720,1582=>720,1583=>485,1584=>485,1585=>423,1586=>423,1587=>1016, 25 | 1588=>1016,1589=>1128,1590=>1128,1591=>794,1592=>794,1593=>685,1594=>685,1600=>371,1601=>840,1602=>696,1603=>1148,1604=>744,1605=>514,1606=>686,1607=>439,1608=>429, 26 | 1609=>817,1610=>817,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>479,1633=>479,1634=>479,1635=>479,1636=>479,1637=>479, 27 | 1638=>479,1639=>479,1640=>479,1641=>483,1642=>493,1645=>563,1648=>227,1649=>363,1652=>227,1662=>853,1670=>720,1688=>423,1700=>840,1705=>1148,1711=>1149,1740=>817, 28 | 1749=>439,1764=>227,1776=>479,1777=>479,1778=>479,1779=>479,1780=>479,1781=>479,1782=>479,1783=>479,1784=>479,1785=>483,8204=>22,8205=>22,8206=>22,8207=>22, 29 | 59424=>227,59425=>227,59426=>227,59427=>227,59428=>227,59429=>227,59430=>227,59431=>227,59432=>227,59433=>227,59434=>227,59435=>227,59436=>227,59416=>227,59437=>227,59442=>227, 30 | 59443=>227,59444=>227,59445=>227,59446=>227,64336=>363,64337=>263,64342=>853,64343=>967,64344=>267,64345=>271,64362=>840,64363=>959,64364=>305,64365=>341,64378=>720,64379=>725, 31 | 64380=>630,64381=>652,64394=>423,64395=>450,64398=>1148,64399=>1089,64400=>522,64401=>461,64402=>1149,64403=>1084,64404=>525,64405=>462,64508=>817,64509=>784,64606=>227,64607=>227, 32 | 64608=>227,64609=>227,64610=>227,64754=>371,64755=>371,64756=>371,64828=>331,64829=>276,64830=>303,64831=>303,65010=>866,65136=>227,65137=>371,65138=>227,65140=>227,65142=>227, 33 | 65143=>371,65144=>227,65145=>371,65146=>227,65147=>371,65148=>227,65149=>371,65150=>227,65151=>371,65152=>426,65153=>416,65154=>354,65155=>238,65156=>282,65157=>429,65158=>507, 34 | 65159=>260,65160=>286,65161=>817,65162=>784,65163=>190,65164=>276,65165=>238,65166=>263,65167=>853,65168=>967,65169=>186,65170=>271,65171=>439,65172=>452,65173=>853,65174=>967, 35 | 65175=>256,65176=>271,65177=>853,65178=>967,65179=>267,65180=>271,65181=>720,65182=>725,65183=>630,65184=>652,65185=>720,65186=>725,65187=>630,65188=>652,65189=>720,65190=>725, 36 | 65191=>630,65192=>652,65193=>485,65194=>608,65195=>485,65196=>608,65197=>423,65198=>450,65199=>423,65200=>450,65201=>1016,65202=>1041,65203=>498,65204=>475,65205=>1016,65206=>1041, 37 | 65207=>498,65208=>475,65209=>1128,65210=>1150,65211=>633,65212=>655,65213=>1128,65214=>1150,65215=>633,65216=>655,65217=>794,65218=>814,65219=>566,65220=>588,65221=>794,65222=>814, 38 | 65223=>566,65224=>588,65225=>685,65226=>655,65227=>414,65228=>330,65229=>685,65230=>655,65231=>414,65232=>330,65233=>840,65234=>959,65235=>305,65236=>341,65237=>696,65238=>780, 39 | 65239=>305,65240=>341,65241=>1148,65242=>1089,65243=>522,65244=>461,65245=>744,65246=>741,65247=>202,65248=>259,65249=>514,65250=>585,65251=>345,65252=>477,65253=>686,65254=>764, 40 | 65255=>186,65256=>271,65257=>439,65258=>452,65259=>501,65260=>381,65261=>429,65262=>507,65263=>817,65264=>784,65265=>817,65266=>784,64510=>265,64511=>271,65269=>610,65270=>652, 41 | 65271=>539,65272=>611,65273=>539,65274=>611,65275=>539,65276=>611,65279=>0,64486=>408,64487=>408); 42 | $enc=''; 43 | $diff=''; 44 | $file='zarbold.z'; 45 | $ctg='zarbold.ctg.z'; 46 | $originalsize=73296; 47 | ?> 48 | --------------------------------------------------------------------------------