├── .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 |
--------------------------------------------------------------------------------