No changes between revisions
/Web/Maintenance/phpMyAdmin/libraries/fpdf/README |
---|
0,0 → 1,3 |
The official site for fdpf is http://www.fpdf.org/ |
This directory contains some files from the fpdf 1.51 distribution. |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/FreeSans.ctg.z |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/FreeSans.php |
---|
0,0 → 1,150 |
<?php |
$type='TrueTypeUnicode'; |
$name='FreeSans'; |
$desc=array('Ascent'=>1148,'Descent'=>-459,'CapHeight'=>1148,'Flags'=>32,'FontBBox'=>'[-797 -459 1632 1148]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>600); |
$up=-151; |
$ut=50; |
$cw=array( |
13=>333, 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, |
8364=>556, 1027=>611, 8218=>222, 402=>556, 8222=>333, 8230=>1000, 8224=>556, 8225=>556, 710=>333, 8240=>1000, 352=>667, 8249=>333, 338=>1000, 1036=>667, 381=>611, 1039=>722, |
8216=>222, 8217=>221, 8220=>333, 8221=>333, 8226=>350, 8211=>556, 8212=>1000, 732=>333, 8482=>1000, 353=>500, 8250=>333, 339=>944, 1116=>500, 382=>500, 376=>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=>606, |
177=>584, 178=>351, 179=>351, 180=>333, 181=>556, 182=>537, 183=>278, 184=>333, 185=>351, 186=>365, 187=>556, 188=>869, 189=>869, 190=>869, 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=>666, 222=>666, 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=>555, 255=>500, 256=>667, |
257=>556, 258=>667, 259=>556, 260=>667, 261=>556, 262=>722, 263=>500, 264=>722, 265=>500, 266=>722, 267=>500, 268=>722, 269=>500, 270=>722, 271=>635, 272=>722, |
273=>556, 274=>667, 275=>556, 276=>667, 277=>556, 278=>667, 279=>556, 280=>667, 281=>556, 282=>667, 283=>556, 284=>778, 285=>556, 286=>778, 287=>556, 288=>778, |
289=>556, 290=>778, 291=>556, 292=>722, 293=>556, 294=>722, 295=>556, 296=>278, 297=>278, 298=>278, 299=>222, 300=>278, 301=>278, 302=>278, 303=>222, 304=>278, |
305=>278, 306=>700, 307=>374, 308=>500, 309=>222, 310=>667, 311=>500, 312=>500, 313=>556, 314=>222, 315=>556, 316=>222, 317=>556, 318=>292, 319=>556, 320=>500, |
321=>556, 322=>222, 323=>722, 324=>556, 325=>722, 326=>556, 327=>722, 328=>556, 329=>556, 330=>722, 331=>556, 332=>778, 333=>556, 334=>778, 335=>556, 336=>778, |
337=>556, 340=>722, 341=>333, 342=>722, 343=>333, 344=>722, 345=>333, 346=>667, 347=>500, 348=>667, 349=>500, 350=>667, 351=>500, 354=>611, 355=>278, 356=>611, |
357=>308, 358=>611, 359=>278, 360=>722, 361=>556, 362=>722, 363=>556, 364=>722, 365=>556, 366=>722, 367=>556, 368=>722, 369=>556, 370=>722, 371=>556, 372=>944, |
373=>722, 374=>667, 375=>500, 377=>611, 378=>500, 379=>611, 380=>500, 383=>278, 384=>556, 386=>667, 387=>556, 388=>667, 389=>556, 390=>722, 391=>722, 392=>500, |
393=>722, 395=>667, 396=>556, 398=>667, 399=>778, 400=>667, 401=>611, 403=>778, 409=>500, 413=>722, 414=>556, 415=>778, 421=>556, 423=>667, 424=>500, 425=>611, |
427=>278, 429=>278, 430=>611, 452=>1311, 453=>1208, 454=>1056, 455=>1056, 456=>778, 457=>444, 458=>1158, 459=>944, 460=>778, 461=>667, 462=>556, 463=>278, 464=>278, |
465=>778, 466=>556, 467=>722, 468=>556, 469=>722, 470=>556, 471=>722, 472=>556, 473=>722, 474=>556, 475=>722, 476=>556, 477=>556, 478=>667, 479=>556, 480=>667, |
481=>556, 482=>1000, 483=>889, 484=>778, 485=>556, 486=>778, 487=>556, 488=>667, 489=>500, 490=>778, 491=>556, 492=>778, 493=>556, 496=>222, 497=>1333, 498=>1222, |
499=>1056, 500=>778, 501=>556, 504=>722, 505=>556, 506=>667, 507=>556, 508=>1000, 509=>889, 510=>778, 511=>611, 512=>667, 513=>556, 514=>667, 515=>556, 516=>667, |
517=>556, 518=>667, 519=>556, 520=>278, 521=>278, 522=>278, 523=>278, 524=>778, 525=>556, 526=>778, 527=>556, 528=>722, 529=>333, 530=>722, 531=>333, 532=>722, |
533=>556, 534=>722, 535=>556, 536=>667, 537=>500, 538=>611, 539=>278, 542=>722, 543=>556, 550=>667, 551=>556, 552=>667, 553=>556, 554=>778, 555=>556, 556=>778, |
557=>556, 558=>778, 559=>556, 560=>778, 561=>556, 562=>667, 563=>500, 592=>556, 593=>556, 594=>556, 595=>556, 596=>500, 598=>556, 599=>556, 600=>556, 601=>556, |
603=>500, 604=>500, 608=>556, 609=>556, 613=>556, 614=>556, 615=>556, 616=>222, 617=>222, 618=>278, 621=>222, 623=>833, 624=>833, 625=>833, 626=>556, 627=>556, |
629=>556, 633=>333, 634=>333, 635=>333, 636=>333, 637=>333, 638=>278, 639=>278, 642=>500, 643=>278, 644=>278, 645=>278, 647=>278, 648=>278, 649=>556, 652=>500, |
653=>722, 654=>500, 656=>500, 668=>500, 670=>500, 672=>556, 711=>333, 714=>333, 715=>333, 728=>333, 729=>333, 730=>333, 731=>333, 733=>333, 768=>0, 769=>0, |
770=>0, 771=>0, 772=>0, 774=>0, 775=>0, 776=>0, 778=>0, 779=>0, 780=>0, 783=>0, 785=>0, 786=>0, 787=>0, 788=>0, 806=>0, 807=>0, |
808=>0, 884=>199, 885=>199, 890=>332, 894=>278, 900=>414, 901=>747, 902=>730, 903=>278, 904=>664, 905=>681, 906=>230, 908=>792, 910=>710, 911=>758, 912=>286, |
913=>684, 914=>628, 915=>582, 916=>684, 917=>650, 918=>628, 919=>683, 920=>750, 921=>236, 922=>684, 923=>684, 924=>800, 925=>654, 926=>630, 927=>750, 928=>721, |
929=>638, 931=>628, 932=>628, 933=>684, 934=>717, 935=>723, 936=>745, 937=>720, 938=>236, 939=>684, 940=>608, 941=>528, 942=>547, 943=>307, 944=>515, 945=>596, |
946=>516, 947=>531, 948=>560, 949=>510, 950=>462, 951=>526, 952=>526, 953=>286, 954=>516, 955=>560, 956=>574, 957=>504, 958=>470, 959=>550, 960=>661, 961=>566, |
962=>535, 963=>616, 964=>532, 965=>515, 966=>741, 967=>572, 968=>662, 969=>740, 970=>286, 971=>515, 972=>553, 973=>518, 974=>740, 1024=>667, 1025=>667, 1026=>766, |
1028=>722, 1029=>667, 1030=>278, 1031=>278, 1032=>500, 1033=>1080, 1034=>1014, 1035=>766, 1037=>722, 1038=>650, 1040=>667, 1041=>667, 1042=>667, 1043=>611, 1044=>812, 1045=>667, |
1046=>1023, 1047=>667, 1048=>728, 1049=>728, 1050=>667, 1051=>673, 1052=>844, 1053=>719, 1054=>778, 1055=>719, 1056=>667, 1057=>722, 1058=>611, 1059=>650, 1060=>936, 1061=>667, |
1062=>741, 1063=>648, 1064=>828, 1065=>850, 1066=>897, 1067=>872, 1068=>667, 1069=>722, 1070=>1032, 1071=>702, 1072=>556, 1073=>556, 1074=>522, 1075=>430, 1076=>602, 1077=>556, |
1078=>837, 1079=>500, 1080=>567, 1081=>567, 1082=>510, 1083=>557, 1084=>618, 1085=>558, 1086=>556, 1087=>557, 1088=>576, 1089=>500, 1090=>496, 1091=>500, 1092=>912, 1093=>500, |
1094=>578, 1095=>520, 1096=>692, 1097=>712, 1098=>734, 1099=>690, 1100=>552, 1101=>500, 1102=>758, 1103=>543, 1104=>556, 1105=>556, 1106=>568, 1107=>430, 1108=>500, 1109=>500, |
1110=>222, 1111=>278, 1112=>222, 1113=>840, 1114=>850, 1115=>568, 1117=>556, 1118=>500, 1119=>556, 1164=>667, 1165=>552, 1166=>667, 1167=>556, 1168=>611, 1169=>430, 1170=>611, |
1171=>430, 1172=>611, 1173=>430, 1174=>1023, 1175=>837, 1176=>667, 1177=>500, 1178=>667, 1179=>500, 1180=>667, 1181=>500, 1182=>667, 1183=>500, 1184=>667, 1185=>500, 1186=>722, |
1187=>556, 1188=>1060, 1189=>764, 1190=>722, 1191=>556, 1192=>722, 1193=>500, 1194=>722, 1195=>500, 1196=>611, 1197=>496, 1198=>667, 1199=>500, 1200=>667, 1201=>500, 1202=>667, |
1203=>500, 1204=>774, 1205=>608, 1206=>642, 1207=>508, 1208=>642, 1209=>508, 1210=>642, 1211=>508, 1212=>778, 1213=>556, 1214=>688, 1215=>556, 1216=>278, 1217=>1023, 1218=>837, |
1219=>667, 1220=>500, 1223=>722, 1224=>556, 1227=>642, 1228=>508, 1232=>667, 1233=>556, 1234=>667, 1235=>556, 1236=>1000, 1237=>889, 1238=>667, 1239=>556, 1240=>778, 1241=>556, |
1242=>778, 1243=>556, 1244=>1023, 1245=>837, 1246=>667, 1247=>500, 1248=>667, 1249=>500, 1250=>728, 1251=>567, 1252=>728, 1253=>567, 1254=>778, 1255=>556, 1256=>778, 1257=>556, |
1258=>778, 1259=>556, 1260=>722, 1261=>500, 1262=>650, 1263=>500, 1264=>650, 1265=>500, 1266=>650, 1267=>500, 1268=>648, 1269=>520, 1272=>872, 1273=>690, 1329=>722, 1330=>705, |
1331=>774, 1332=>754, 1333=>722, 1334=>751, 1335=>485, 1336=>722, 1337=>782, 1338=>655, 1339=>699, 1340=>417, 1341=>853, 1342=>791, 1343=>711, 1344=>588, 1345=>663, 1346=>665, |
1347=>665, 1348=>756, 1349=>623, 1350=>773, 1351=>603, 1352=>722, 1353=>648, 1354=>722, 1355=>751, 1356=>750, 1357=>722, 1358=>748, 1359=>667, 1360=>699, 1361=>623, 1362=>417, |
1363=>785, 1364=>638, 1365=>778, 1366=>716, 1370=>222, 1371=>133, 1372=>325, 1373=>333, 1374=>344, 1377=>833, 1378=>556, 1379=>572, 1380=>581, 1381=>550, 1382=>588, 1383=>448, |
1384=>556, 1385=>568, 1386=>582, 1387=>545, 1388=>301, 1389=>799, 1390=>556, 1391=>554, 1392=>533, 1393=>548, 1394=>552, 1395=>552, 1396=>544, 1397=>222, 1398=>544, 1399=>456, |
1400=>556, 1401=>390, 1402=>833, 1403=>509, 1404=>547, 1405=>533, 1406=>610, 1407=>887, 1408=>556, 1409=>545, 1410=>352, 1411=>853, 1412=>588, 1413=>579, 1414=>690, 1415=>545, |
1417=>278, 1418=>367, 1456=>70, 1457=>335, 1458=>329, 1459=>329, 1460=>70, 1461=>200, 1462=>200, 1463=>188, 1464=>188, 1465=>70, 1467=>329, 1468=>70, 1469=>70, 1470=>488, |
1471=>200, 1472=>212, 1473=>0, 1474=>0, 1475=>278, 1476=>70, 1488=>640, 1489=>591, 1490=>466, 1491=>598, 1492=>622, 1493=>212, 1494=>351, 1495=>623, 1496=>608, 1497=>200, |
1498=>526, 1499=>550, 1500=>600, 1501=>623, 1502=>621, 1503=>212, 1504=>378, 1505=>607, 1506=>587, 1507=>575, 1508=>568, 1509=>540, 1510=>590, 1511=>606, 1512=>547, 1513=>776, |
1514=>687, 1792=>600, 1793=>201, 1794=>201, 1795=>201, 1796=>201, 1797=>500, 1798=>500, 1799=>500, 1800=>370, 1801=>370, 1802=>574, 1803=>574, 1804=>645, 1805=>574, 1808=>452, |
1809=>452, 1810=>574, 1811=>645, 1812=>645, 1813=>509, 1814=>509, 1815=>682, 1816=>585, 1817=>404, 1818=>627, 1819=>718, 1820=>718, 1821=>484, 1822=>682, 1823=>600, 1824=>660, |
1825=>682, 1826=>538, 1827=>718, 1828=>718, 1829=>718, 1830=>574, 1831=>574, 1832=>638, 1833=>585, 1834=>509, 1835=>682, 1836=>682, 1840=>1, 1841=>1, 1842=>1, 1843=>1, |
1844=>1, 1845=>1, 1846=>1, 1847=>1, 1848=>1, 1849=>1, 1850=>1, 1851=>1, 1852=>1, 1853=>1, 1854=>1, 1855=>1, 1856=>1, 1857=>1, 1858=>1, 1859=>1, |
1860=>1, 1861=>1, 1862=>1, 1863=>1, 1864=>1, 1865=>1, 1866=>1, 2305=>6, 2306=>6, 2309=>644, 2310=>816, 2311=>392, 2312=>392, 2313=>459, 2314=>661, 2315=>641, |
2317=>423, 2320=>423, 2321=>816, 2323=>816, 2324=>816, 2325=>393, 2326=>622, 2327=>424, 2328=>472, 2329=>508, 2330=>517, 2331=>583, 2332=>549, 2333=>503, 2334=>538, 2335=>444, |
2336=>480, 2337=>519, 2338=>479, 2339=>504, 2340=>439, 2341=>542, 2342=>427, 2343=>520, 2344=>415, 2345=>415, 2346=>401, 2347=>401, 2348=>442, 2349=>520, 2350=>463, 2351=>451, |
2352=>319, 2353=>319, 2354=>549, 2355=>641, 2357=>442, 2358=>589, 2359=>398, 2360=>506, 2361=>430, 2364=>6, 2365=>438, 2366=>172, 2367=>172, 2368=>172, 2369=>6, 2370=>6, |
2371=>6, 2373=>6, 2375=>6, 2376=>6, 2377=>172, 2379=>172, 2380=>172, 2381=>6, 2384=>898, 2385=>6, 2406=>584, 2407=>584, 2408=>584, 2409=>584, 2410=>584, 2411=>584, |
2412=>584, 2413=>584, 2414=>584, 2415=>584, 2416=>898, 2433=>300, 2434=>400, 2435=>300, 2437=>640, 2438=>780, 2439=>520, 2440=>520, 2441=>530, 2442=>550, 2443=>620, 2444=>420, |
2447=>480, 2448=>620, 2451=>620, 2452=>720, 2453=>652, 2454=>500, 2455=>490, 2456=>466, 2457=>540, 2458=>490, 2459=>540, 2460=>630, 2461=>590, 2462=>680, 2463=>510, 2464=>490, |
2465=>520, 2466=>520, 2467=>470, 2468=>540, 2469=>490, 2470=>470, 2471=>490, 2472=>452, 2474=>560, 2475=>650, 2476=>480, 2477=>588, 2478=>480, 2479=>470, 2480=>480, 2482=>472, |
2486=>512, 2487=>470, 2488=>470, 2489=>520, 2492=>160, 2494=>180, 2495=>180, 2496=>180, 2497=>320, 2498=>329, 2499=>195, 2500=>260, 2503=>340, 2504=>340, 2507=>740, 2508=>740, |
2509=>400, 2519=>180, 2524=>540, 2525=>520, 2527=>470, 2528=>612, 2529=>420, 2530=>234, 2531=>360, 2534=>460, 2535=>420, 2536=>520, 2537=>540, 2538=>400, 2539=>400, 2540=>560, |
2541=>390, 2542=>480, 2543=>420, 2544=>480, 2545=>470, 2546=>400, 2547=>470, 2548=>400, 2549=>400, 2550=>400, 2551=>120, 2552=>440, 2553=>420, 2554=>420, 2565=>744, 2566=>914, |
2567=>690, 2568=>670, 2569=>596, 2570=>596, 2575=>498, 2576=>744, 2579=>596, 2580=>744, 2581=>550, 2582=>534, 2583=>618, 2584=>690, 2585=>546, 2586=>518, 2587=>592, 2588=>492, |
2589=>574, 2590=>514, 2591=>526, 2592=>556, 2593=>524, 2594=>528, 2595=>574, 2596=>484, 2597=>534, 2598=>504, 2599=>534, 2600=>538, 2602=>534, 2603=>506, 2604=>562, 2605=>516, |
2606=>546, 2607=>670, 2608=>538, 2610=>726, 2611=>726, 2613=>514, 2614=>546, 2616=>546, 2617=>517, 2620=>286, 2622=>172, 2623=>190, 2624=>190, 2625=>1, 2626=>1, 2631=>1, |
2632=>1, 2635=>1, 2636=>1, 2637=>1, 2649=>534, 2650=>618, 2651=>492, 2652=>484, 2654=>506, 2662=>616, 2663=>480, 2664=>560, 2665=>480, 2666=>468, 2667=>492, 2668=>514, |
2669=>538, 2670=>572, 2671=>560, 2672=>1, 2674=>498, 2675=>596, 2676=>900, 2689=>33, 2690=>33, 2693=>767, 2694=>961, 2695=>500, 2696=>495, 2697=>528, 2698=>702, 2699=>885, |
2709=>501, 2710=>612, 2711=>619, 2712=>569, 2713=>532, 2714=>358, 2715=>620, 2716=>606, 2717=>602, 2718=>631, 2719=>495, 2720=>528, 2721=>531, 2722=>511, 2723=>614, 2724=>294, |
2725=>344, 2726=>425, 2727=>345, 2728=>611, 2730=>512, 2731=>578, 2732=>428, 2733=>423, 2734=>231, 2735=>582, 2736=>344, 2738=>558, 2739=>670, 2741=>537, 2742=>592, 2743=>568, |
2744=>600, 2745=>544, 2749=>531, 2750=>232, 2751=>232, 2752=>232, 2753=>33, 2754=>33, 2755=>33, 2759=>33, 2760=>33, 2763=>232, 2764=>232, 2768=>903, 2790=>479, 2791=>416, |
2792=>465, 2793=>469, 2794=>498, 2795=>463, 2796=>451, 2797=>510, 2798=>455, 2799=>488, 2818=>131, 2819=>302, 2821=>560, 2822=>644, 2823=>632, 2825=>630, 2827=>553, 2831=>604, |
2835=>520, 2837=>572, 2838=>570, 2839=>580, 2840=>565, 2842=>580, 2844=>564, 2845=>575, 2847=>565, 2848=>565, 2849=>524, 2858=>572, 2859=>700, 2863=>655, 2864=>620, 2866=>652, |
2867=>560, 2870=>565, 2871=>565, 2872=>545, 2873=>524, 2878=>128, 2879=>1, 2880=>190, 2881=>1, 2882=>1, 2883=>1, 2887=>396, 2912=>563, 2918=>508, 2919=>424, 2920=>440, |
2921=>600, 2922=>600, 2923=>600, 2924=>600, 2925=>600, 2926=>511, 2927=>483, 2946=>479, 2947=>893, 2949=>1018, 2950=>1170, 2951=>916, 2952=>676, 2953=>836, 2954=>1225, 2958=>744, |
2959=>744, 2960=>848, 2962=>813, 2963=>813, 2964=>813, 2965=>688, 2969=>744, 2970=>676, 2972=>848, 2974=>984, 2975=>777, 2979=>1338, 2980=>664, 2984=>561, 2985=>1029, 2986=>607, |
2990=>697, 2991=>697, 2992=>434, 2993=>617, 2994=>869, 2995=>859, 2996=>697, 2997=>869, 2999=>1145, 3000=>1064, 3001=>1316, 3006=>424, 3007=>125, 3008=>596, 3009=>539, 3014=>596, |
3015=>650, 3016=>973, 3018=>1286, 3019=>1286, 3020=>1706, 3021=>333, 3031=>859, 3034=>778, 3035=>881, 3036=>876, 3037=>648, 3041=>744, 3203=>342, 3205=>620, 3206=>591, 3207=>600, |
3208=>776, 3209=>1138, 3210=>1464, 3214=>574, 3215=>570, 3216=>580, 3218=>589, 3219=>597, 3220=>625, 3221=>256, 3222=>565, 3223=>326, 3224=>604, 3225=>651, 3226=>408, 3228=>611, |
3230=>843, 3231=>610, 3232=>258, 3233=>317, 3234=>328, 3235=>803, 3236=>317, 3237=>328, 3238=>352, 3239=>352, 3240=>317, 3248=>248, 3249=>621, 3250=>620, 3251=>620, 3302=>649, |
3303=>550, 3304=>573, 3305=>567, 3306=>562, 3307=>557, 3308=>562, 3309=>567, 3310=>557, 3311=>557, 3458=>468, 3459=>318, 3461=>660, 3465=>778, 3466=>807, 3467=>830, 3473=>838, |
3476=>860, 3481=>1000, 3482=>973, 3483=>860, 3484=>997, 3486=>740, 3488=>838, 3489=>886, 3490=>886, 3492=>1295, 3493=>1295, 3495=>838, 3496=>860, 3497=>860, 3498=>860, 3499=>1403, |
3501=>973, 3502=>838, 3503=>660, 3504=>860, 3505=>973, 3507=>660, 3508=>886, 3509=>838, 3510=>860, 3511=>973, 3512=>838, 3513=>860, 3514=>886, 3515=>807, 3517=>830, 3520=>838, |
3521=>973, 3522=>886, 3523=>886, 3524=>973, 3525=>830, 3526=>973, 3530=>0, 3535=>432, 3536=>380, 3537=>420, 3538=>0, 3539=>0, 3540=>0, 3542=>0, 3544=>501, 3545=>652, |
3551=>648, 7680=>667, 7681=>556, 7682=>667, 7683=>556, 7684=>667, 7685=>556, 7686=>667, 7687=>556, 7688=>722, 7689=>500, 7690=>722, 7691=>556, 7692=>722, 7693=>556, 7694=>722, |
7695=>556, 7696=>722, 7697=>556, 7698=>722, 7699=>556, 7700=>667, 7701=>556, 7702=>667, 7703=>556, 7704=>667, 7705=>556, 7706=>667, 7707=>556, 7708=>667, 7709=>556, 7710=>611, |
7711=>278, 7712=>778, 7713=>556, 7714=>722, 7715=>556, 7716=>722, 7717=>556, 7718=>722, 7719=>556, 7720=>722, 7721=>556, 7722=>722, 7723=>556, 7724=>278, 7725=>222, 7726=>278, |
7727=>278, 7728=>667, 7729=>500, 7730=>667, 7731=>500, 7732=>667, 7733=>500, 7734=>556, 7735=>222, 7736=>556, 7737=>222, 7738=>556, 7739=>222, 7740=>556, 7741=>222, 7742=>833, |
7743=>833, 7744=>833, 7745=>833, 7746=>833, 7747=>833, 7748=>722, 7749=>556, 7750=>722, 7751=>556, 7752=>722, 7753=>556, 7754=>722, 7755=>556, 7756=>778, 7757=>556, 7758=>778, |
7759=>556, 7760=>778, 7761=>556, 7762=>778, 7763=>556, 7764=>667, 7765=>556, 7766=>667, 7767=>556, 7768=>722, 7769=>333, 7770=>722, 7771=>333, 7772=>722, 7773=>333, 7774=>722, |
7775=>333, 7776=>667, 7777=>500, 7778=>667, 7779=>500, 7780=>667, 7781=>500, 7782=>667, 7783=>500, 7784=>667, 7785=>500, 7786=>611, 7787=>278, 7788=>611, 7789=>278, 7790=>611, |
7791=>278, 7792=>611, 7793=>278, 7794=>722, 7795=>556, 7796=>722, 7797=>556, 7798=>722, 7799=>556, 7800=>722, 7801=>556, 7802=>722, 7803=>556, 7804=>667, 7805=>500, 7806=>667, |
7807=>500, 7808=>944, 7809=>722, 7810=>944, 7811=>722, 7812=>944, 7813=>722, 7814=>944, 7815=>722, 7816=>944, 7817=>722, 7818=>667, 7819=>500, 7820=>667, 7821=>500, 7822=>667, |
7823=>500, 7824=>611, 7825=>500, 7826=>611, 7827=>500, 7828=>611, 7829=>500, 7830=>556, 7831=>278, 7832=>722, 7833=>500, 7835=>278, 7840=>667, 7841=>556, 7844=>667, 7845=>556, |
7846=>667, 7847=>556, 7850=>667, 7851=>556, 7852=>667, 7853=>556, 7854=>667, 7855=>556, 7856=>667, 7857=>556, 7860=>667, 7861=>556, 7862=>667, 7863=>556, 7864=>667, 7865=>556, |
7868=>667, 7869=>556, 7870=>667, 7871=>556, 7872=>667, 7873=>556, 7876=>667, 7877=>556, 7878=>667, 7879=>556, 7882=>278, 7883=>222, 7884=>778, 7885=>556, 7888=>778, 7889=>556, |
7890=>778, 7891=>556, 7894=>778, 7895=>556, 7896=>778, 7897=>556, 7908=>722, 7909=>556, 7922=>667, 7923=>500, 7924=>667, 7925=>500, 7928=>667, 7929=>500, 7936=>596, 7937=>596, |
7938=>596, 7939=>596, 7940=>596, 7941=>596, 7942=>596, 7943=>596, 7944=>684, 7945=>684, 7946=>684, 7947=>684, 7948=>684, 7949=>684, 7950=>684, 7951=>684, 7952=>510, 7953=>510, |
7954=>510, 7955=>510, 7956=>510, 7957=>510, 7960=>650, 7961=>650, 7962=>650, 7963=>650, 7964=>650, 7965=>650, 7968=>526, 7969=>526, 7970=>526, 7971=>526, 7972=>526, 7973=>526, |
7974=>526, 7975=>526, 7976=>683, 7977=>683, 7978=>683, 7979=>683, 7980=>683, 7981=>683, 7982=>683, 7983=>683, 7984=>286, 7985=>286, 7986=>286, 7987=>286, 7988=>286, 7989=>286, |
7990=>286, 7991=>286, 7992=>236, 7993=>236, 7994=>236, 7995=>236, 7996=>236, 7997=>236, 7998=>236, 7999=>236, 8000=>550, 8001=>550, 8002=>550, 8003=>550, 8004=>550, 8005=>550, |
8008=>750, 8009=>750, 8010=>750, 8011=>750, 8012=>750, 8013=>750, 8016=>515, 8017=>515, 8018=>515, 8019=>515, 8020=>515, 8021=>515, 8022=>515, 8023=>515, 8025=>684, 8027=>684, |
8029=>684, 8031=>684, 8032=>740, 8033=>740, 8034=>740, 8035=>740, 8036=>740, 8037=>740, 8038=>740, 8039=>740, 8040=>720, 8041=>720, 8042=>720, 8043=>720, 8044=>720, 8045=>720, |
8046=>720, 8047=>720, 8048=>596, 8049=>596, 8050=>510, 8051=>510, 8052=>526, 8053=>526, 8054=>286, 8055=>286, 8056=>550, 8057=>550, 8058=>515, 8059=>515, 8060=>740, 8061=>740, |
8064=>596, 8065=>596, 8066=>596, 8067=>596, 8068=>596, 8069=>596, 8070=>596, 8071=>596, 8072=>882, 8073=>882, 8074=>882, 8075=>882, 8076=>882, 8077=>882, 8078=>882, 8079=>882, |
8080=>526, 8081=>526, 8082=>526, 8083=>526, 8084=>526, 8085=>526, 8086=>526, 8087=>526, 8088=>857, 8089=>857, 8090=>857, 8091=>857, 8092=>857, 8093=>857, 8094=>857, 8095=>857, |
8096=>740, 8097=>740, 8098=>740, 8099=>740, 8100=>740, 8101=>740, 8102=>740, 8103=>740, 8104=>945, 8105=>945, 8106=>945, 8107=>945, 8108=>945, 8109=>945, 8110=>945, 8111=>945, |
8112=>596, 8113=>596, 8114=>596, 8115=>596, 8116=>596, 8118=>596, 8119=>596, 8120=>684, 8121=>684, 8122=>684, 8123=>684, 8124=>882, 8125=>278, 8126=>201, 8127=>333, 8128=>278, |
8129=>333, 8130=>526, 8131=>526, 8132=>536, 8134=>526, 8135=>526, 8136=>650, 8137=>650, 8138=>683, 8139=>683, 8140=>857, 8141=>582, 8142=>582, 8143=>333, 8144=>286, 8145=>286, |
8146=>286, 8147=>286, 8150=>286, 8151=>312, 8152=>236, 8153=>236, 8154=>236, 8155=>236, 8157=>582, 8158=>582, 8159=>333, 8160=>515, 8161=>515, 8162=>515, 8163=>515, 8164=>566, |
8165=>566, 8166=>515, 8167=>515, 8168=>684, 8169=>684, 8170=>684, 8171=>684, 8172=>638, 8173=>333, 8174=>393, 8175=>333, 8178=>740, 8179=>740, 8180=>740, 8182=>740, 8183=>740, |
8184=>750, 8185=>750, 8186=>720, 8187=>720, 8188=>939, 8189=>333, 8190=>333, 8208=>333, 8219=>221, 8223=>333, 8227=>350, 8241=>1360, 8242=>278, 8243=>469, 8244=>680, 8245=>278, |
8246=>469, 8247=>680, 8251=>622, 8252=>556, 8253=>556, 8260=>167, 8263=>1112, 8264=>834, 8265=>834, 8267=>537, 8304=>351, 8305=>351, 8308=>351, 8309=>351, 8310=>351, 8311=>351, |
8312=>351, 8313=>351, 8320=>351, 8321=>351, 8322=>351, 8323=>351, 8324=>351, 8325=>353, 8326=>351, 8327=>351, 8328=>351, 8329=>351, 8359=>1445, 8360=>1222, 8362=>869, 8459=>969, |
8460=>615, 8464=>809, 8465=>519, 8466=>874, 8470=>1008, 8475=>850, 8476=>644, 8486=>720, 8487=>720, 8488=>512, 8490=>667, 8491=>667, 8492=>908, 8493=>623, 8496=>562, 8497=>611, |
8498=>611, 8499=>1080, 8531=>869, 8532=>869, 8533=>869, 8534=>869, 8535=>869, 8536=>869, 8537=>869, 8538=>869, 8539=>869, 8540=>869, 8541=>869, 8542=>869, 8543=>869, 8544=>278, |
8545=>556, 8546=>834, 8547=>945, 8548=>667, 8549=>945, 8550=>1223, 8551=>1501, 8552=>945, 8553=>667, 8554=>945, 8555=>1223, 8556=>556, 8557=>722, 8558=>722, 8559=>833, 8560=>222, |
8561=>444, 8562=>666, 8563=>722, 8564=>500, 8565=>722, 8566=>944, 8567=>1166, 8568=>722, 8569=>500, 8570=>722, 8571=>944, 8572=>222, 8573=>500, 8574=>556, 8575=>833, 8592=>987, |
8593=>603, 8594=>987, 8595=>603, 8596=>1042, 8597=>1042, 8629=>658, 8656=>987, 8657=>603, 8658=>987, 8659=>603, 8660=>1042, 8704=>667, 8706=>556, 8707=>667, 8709=>556, 8710=>711, |
8711=>711, 8712=>713, 8713=>713, 8719=>823, 8720=>823, 8721=>804, 8722=>584, 8723=>584, 8727=>500, 8730=>542, 8733=>713, 8734=>713, 8736=>768, 8743=>603, 8744=>603, 8745=>768, |
8746=>768, 8747=>556, 8748=>796, 8749=>956, 8750=>556, 8756=>863, 8764=>549, 8766=>584, 8769=>584, 8770=>584, 8771=>584, 8777=>636, 8800=>548, 8804=>584, 8805=>584, 8853=>768, |
8854=>768, 8855=>768, 8869=>658, 8960=>823, 9674=>489, 9834=>555, 63033=>556, 63034=>556, 63035=>556, 63036=>556, 63037=>556, 63038=>556, 63039=>556, 63040=>556, 63041=>556, 63166=>222, |
63171=>333, 63196=>556, 64256=>556, 64257=>500, 64258=>500, 64259=>778, 64260=>778, 64261=>556, 64262=>778, 64285=>200, 64286=>305, 64287=>400, 64288=>587, 64289=>890, 64290=>848, 64291=>872, |
64292=>800, 64293=>850, 64294=>873, 64295=>797, 64296=>937, 64297=>584, 64298=>776, 64299=>776, 64300=>776, 64301=>776, 64302=>640, 64303=>640, 64304=>640, 64305=>591, 64306=>466, 64307=>598, |
64308=>622, 64309=>262, 64310=>351, 64312=>608, 64313=>270, 64314=>526, 64315=>550, 64316=>600, 64318=>621, 64320=>378, 64321=>607, 64323=>575, 64324=>568, 64326=>590, 64327=>606, 64328=>547, |
64329=>776, 64330=>687, 64331=>212, 64332=>591, 64333=>550, 64334=>568, 64335=>640, 65533=>788); |
$enc=''; |
$diff=''; |
$file='FreeSans.z'; |
$ctg='FreeSans.ctg.z'; |
$originalsize=236376; |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/FreeSans.z |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/FreeSansBold.ctg.z |
---|
0,0 → 1,14 |
+¾ÆZ¬Ãz|o±± ñ¶`+¶a;và{ìÄ.ìÆìÅ>ìÇÄ!ÆÅ1Ç Ä)ÆÅ9Ç\Ä%\Æü«¸ñ®ãnânÌæXh,²E±¨Í¢[i±,¶Å±¸Ïâ[Kh,±%±¤Ì[ |
+Ki©,µ¥±GìQ{Ì·´ÎÒ[Ëh,³e±¬öe³ìôËr[Ëkù,¿=e¬ =m þÈl ïÉ{ò¿÷(bE=cÅíY{η¬´í%+e/[i+ce· |
+Õ Ê68týÈØPfÃm}l#m}b£mµq6Þ&ØÄÐIö©}fmMµi6ÝfØLeÛ6Û¾´96×æÙ|[`m-¶%¶ÔÙrûÊVØJ[e«m}mkm·oì[Û`mm¶ïþsÙb[mm·ö½í´]¶ÛöØ^Ûgûí´CvØØQ;fÇí´SvÚÎØY;gçí]´KvÙ®ØvÕ®Ùö]·vÓnÙmFÒ0#2#3 |
+¼¡¿æ¼±7ñ¦ÞÌ{oé¼µ·ñ¶ÞÎÛûëÞÁßð7ý-ïèo{'ïÚ«wõnþw÷þ®÷ô^ÞÛßó>Þ×ûùû¡þ¼¿ð>È?ôÁþñ¡>Ìûÿ8ëHåøhãcCµq>Þ'øDäúg>Ù§øTæÓ}ÏôYþ¹á³ýËð¼9>×ç â|_à}/ö%¾Ôùò?úøW¾âÎÝJ_å«CqíkCq¯÷oîô}û+37ü¢e£oúqÙv/ùo~Ké[|«oóí÷p¯¡ò}ñä;ØλÔÎÿ$¾ûNÜó«½{}ßµì¿Ï ý ~àN<èl&"""~ÐÈïó#~Ôùq?á'ýö3:£ÏÏþéçîG"""òpðó~áÿwÑ/ùe¿â?øU¿æ?úO~ÝoøM¿å·0ð "HAä J5ÑAÌ V;t'TâñB×øAÐ5a(H$ ÉäA eê^?È_¤~Ðü5ÿ² |
\ No newline at end of file |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/FreeSansBold.php |
---|
0,0 → 1,79 |
<?php |
$type='TrueTypeUnicode'; |
$name='FreeSansBold'; |
$desc=array('Ascent'=>1159,'Descent'=>-355,'CapHeight'=>1159,'Flags'=>32,'FontBBox'=>'[-459 -355 1300 1159]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>600); |
$up=-155; |
$ut=69; |
$cw=array( |
13=>333, 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, |
8364=>556, 1027=>611, 8218=>278, 402=>556, 8222=>500, 8230=>1000, 8224=>556, 8225=>556, 710=>333, 8240=>1000, 352=>667, 8249=>333, 338=>1000, 1036=>722, 381=>611, 1039=>722, |
8216=>278, 8217=>278, 8220=>500, 8221=>500, 8226=>350, 8211=>556, 8212=>1000, 732=>333, 8482=>1000, 353=>556, 8250=>333, 339=>944, 1116=>573, 382=>500, 376=>667, 161=>333, |
162=>556, 163=>556, 164=>556, 165=>556, 166=>280, 167=>556, 168=>333, 169=>737, 170=>370, 171=>556, 172=>584, 174=>737, 175=>333, 176=>606, 177=>584, 178=>351, |
179=>351, 180=>333, 181=>611, 182=>556, 183=>278, 184=>333, 185=>351, 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, 256=>722, 257=>556, 258=>722, |
259=>556, 260=>722, 261=>556, 262=>722, 263=>556, 264=>722, 265=>556, 266=>722, 267=>556, 268=>722, 269=>556, 270=>722, 271=>611, 272=>722, 273=>611, 274=>667, |
275=>556, 276=>667, 277=>556, 278=>667, 279=>556, 280=>667, 281=>556, 282=>667, 283=>556, 284=>778, 285=>611, 286=>778, 287=>611, 288=>778, 289=>611, 290=>778, |
291=>611, 292=>722, 293=>611, 294=>722, 295=>611, 296=>278, 297=>278, 298=>278, 299=>278, 300=>278, 301=>278, 302=>278, 303=>278, 304=>278, 305=>278, 306=>808, |
307=>492, 308=>556, 309=>278, 310=>722, 311=>556, 312=>573, 313=>611, 314=>278, 315=>611, 316=>278, 317=>611, 318=>278, 319=>611, 320=>556, 321=>611, 322=>278, |
323=>722, 324=>611, 325=>722, 326=>611, 327=>722, 328=>611, 329=>611, 330=>722, 331=>611, 332=>778, 333=>611, 334=>778, 335=>611, 336=>778, 337=>611, 340=>722, |
341=>389, 342=>722, 343=>389, 344=>722, 345=>389, 346=>667, 347=>556, 348=>667, 349=>556, 350=>667, 351=>556, 354=>611, 355=>333, 356=>611, 357=>333, 358=>611, |
359=>333, 360=>722, 361=>611, 362=>722, 363=>611, 364=>722, 365=>611, 366=>722, 367=>611, 368=>722, 369=>611, 370=>722, 371=>611, 372=>944, 373=>778, 374=>667, |
375=>556, 377=>611, 378=>500, 379=>611, 380=>500, 383=>333, 452=>1333, 453=>1222, 454=>1111, 455=>1167, 456=>889, 457=>556, 458=>1278, 459=>1000, 460=>889, 461=>722, |
462=>556, 463=>278, 464=>278, 465=>778, 466=>611, 467=>722, 468=>611, 469=>722, 470=>611, 471=>722, 472=>611, 473=>722, 474=>611, 475=>722, 476=>611, 478=>722, |
479=>556, 482=>1000, 483=>889, 486=>778, 487=>611, 488=>722, 489=>556, 490=>778, 491=>611, 492=>778, 493=>611, 497=>1333, 498=>1222, 499=>1111, 504=>722, 505=>611, |
506=>722, 507=>556, 508=>1000, 509=>889, 510=>778, 511=>611, 514=>722, 515=>556, 518=>667, 519=>556, 522=>278, 523=>278, 526=>778, 527=>611, 530=>722, 531=>389, |
534=>722, 535=>611, 536=>667, 537=>556, 538=>611, 539=>333, 711=>333, 728=>333, 729=>333, 730=>333, 731=>333, 733=>333, 884=>379, 885=>379, 890=>332, 894=>333, |
900=>325, 901=>658, 902=>761, 903=>474, 904=>706, 905=>733, 906=>285, 908=>785, 910=>823, 911=>819, 913=>722, 914=>722, 915=>642, 916=>726, 917=>667, 918=>611, |
919=>722, 920=>810, 921=>278, 922=>722, 923=>744, 924=>860, 925=>714, 926=>690, 927=>822, 928=>781, 929=>698, 931=>688, 932=>688, 933=>804, 934=>777, 935=>783, |
936=>805, 937=>780, 938=>278, 939=>804, 940=>660, 941=>559, 942=>560, 943=>356, 944=>575, 945=>656, 946=>576, 947=>591, 948=>620, 949=>570, 950=>522, 951=>586, |
952=>586, 953=>346, 954=>576, 955=>620, 956=>667, 957=>564, 958=>530, 959=>610, 960=>721, 961=>626, 962=>595, 963=>676, 964=>592, 965=>575, 966=>801, 967=>632, |
968=>722, 969=>800, 970=>346, 971=>575, 972=>599, 973=>567, 974=>1125, 1024=>667, 1025=>709, 1026=>790, 1028=>722, 1029=>667, 1030=>278, 1031=>278, 1032=>556, 1033=>1110, |
1034=>1113, 1035=>790, 1037=>726, 1038=>718, 1040=>722, 1041=>722, 1042=>722, 1043=>611, 1044=>900, 1045=>709, 1046=>1093, 1047=>672, 1048=>757, 1049=>757, 1050=>750, 1051=>729, |
1052=>874, 1053=>753, 1054=>778, 1055=>753, 1056=>671, 1057=>722, 1058=>611, 1059=>718, 1060=>892, 1061=>667, 1062=>816, 1063=>685, 1064=>1057, 1065=>1183, 1066=>928, 1067=>949, |
1068=>687, 1069=>722, 1070=>1109, 1071=>698, 1072=>556, 1073=>606, 1074=>572, 1075=>454, 1076=>685, 1077=>556, 1078=>809, 1079=>546, 1080=>615, 1081=>615, 1082=>573, 1083=>577, |
1084=>666, 1085=>603, 1086=>611, 1087=>603, 1088=>611, 1089=>556, 1090=>454, 1091=>556, 1092=>957, 1093=>556, 1094=>652, 1095=>578, 1096=>886, 1097=>968, 1098=>693, 1099=>811, |
1100=>562, 1101=>564, 1102=>908, 1103=>596, 1104=>556, 1105=>556, 1106=>606, 1107=>454, 1108=>556, 1109=>556, 1110=>278, 1111=>278, 1112=>278, 1113=>900, 1114=>611, 1115=>606, |
1117=>608, 1118=>556, 1119=>608, 1164=>687, 1165=>562, 1166=>667, 1167=>611, 1168=>611, 1169=>454, 1170=>611, 1171=>454, 1172=>611, 1173=>454, 1174=>1093, 1175=>809, 1176=>672, |
1177=>546, 1178=>722, 1179=>573, 1180=>722, 1181=>573, 1182=>722, 1183=>573, 1184=>722, 1185=>573, 1186=>722, 1187=>608, 1188=>722, 1189=>608, 1190=>722, 1191=>608, 1192=>722, |
1193=>556, 1194=>722, 1195=>556, 1196=>611, 1197=>454, 1198=>667, 1199=>556, 1200=>667, 1201=>556, 1202=>667, 1203=>556, 1204=>814, 1205=>685, 1206=>675, 1207=>580, 1208=>675, |
1209=>580, 1210=>675, 1211=>580, 1212=>722, 1213=>556, 1214=>722, 1215=>556, 1216=>278, 1217=>1093, 1218=>809, 1219=>722, 1220=>573, 1223=>722, 1224=>608, 1227=>675, 1228=>580, |
1232=>722, 1233=>556, 1234=>722, 1235=>556, 1236=>1000, 1237=>889, 1238=>709, 1239=>556, 1240=>722, 1241=>556, 1242=>722, 1243=>556, 1244=>1093, 1245=>809, 1246=>672, 1247=>546, |
1248=>672, 1249=>546, 1250=>757, 1251=>615, 1252=>757, 1253=>615, 1254=>778, 1255=>611, 1256=>778, 1257=>611, 1258=>778, 1259=>611, 1260=>722, 1261=>564, 1262=>718, 1263=>556, |
1264=>718, 1265=>556, 1266=>718, 1267=>556, 1268=>685, 1269=>578, 1272=>949, 1273=>811, 1456=>82, 1457=>347, 1458=>341, 1459=>341, 1460=>82, 1461=>211, 1462=>211, 1463=>200, |
1464=>200, 1465=>82, 1467=>341, 1468=>82, 1469=>82, 1470=>516, 1471=>200, 1472=>297, 1473=>1038, 1474=>1038, 1475=>333, 1476=>82, 1488=>714, 1489=>651, 1490=>557, 1491=>638, |
1492=>682, 1493=>297, 1494=>443, 1495=>682, 1496=>670, 1497=>284, 1498=>590, 1499=>595, 1500=>667, 1501=>683, 1502=>704, 1503=>297, 1504=>429, 1505=>670, 1506=>653, 1507=>661, |
1508=>660, 1509=>616, 1510=>671, 1511=>672, 1512=>600, 1513=>840, 1514=>756, 1520=>554, 1521=>550, 1522=>542, 1523=>238, 1524=>474, 1559=>556, 1560=>778, 1561=>944, 1562=>611, |
1563=>278, 1564=>889, 1569=>844, 1576=>923, 1578=>922, 1579=>922, 1581=>649, 1582=>704, 1587=>1221, 7936=>656, 7937=>656, 7938=>656, 7939=>656, 7940=>656, 7941=>656, 7942=>656, |
7943=>656, 7944=>722, 7945=>722, 7946=>722, 7947=>722, 7948=>722, 7949=>722, 7950=>722, 7951=>722, 7952=>570, 7953=>570, 7954=>570, 7955=>570, 7956=>570, 7957=>570, 7960=>667, |
7961=>667, 7962=>667, 7963=>667, 7964=>667, 7965=>667, 7968=>586, 7969=>586, 7970=>586, 7971=>586, 7972=>586, 7973=>586, 7974=>586, 7975=>586, 7976=>722, 7977=>722, 7978=>722, |
7979=>722, 7980=>722, 7981=>722, 7982=>722, 7983=>722, 7984=>346, 7985=>346, 7986=>346, 7987=>346, 7988=>346, 7989=>346, 7990=>346, 7991=>346, 7992=>278, 7993=>278, 7994=>278, |
7995=>278, 7996=>278, 7997=>278, 7998=>278, 7999=>278, 8000=>610, 8001=>610, 8002=>610, 8003=>610, 8004=>610, 8005=>610, 8008=>822, 8009=>822, 8010=>822, 8011=>822, 8012=>822, |
8013=>822, 8016=>575, 8017=>575, 8018=>575, 8019=>575, 8020=>575, 8021=>575, 8022=>575, 8023=>575, 8025=>804, 8027=>804, 8029=>804, 8031=>804, 8032=>800, 8033=>800, 8034=>800, |
8035=>800, 8036=>800, 8037=>800, 8038=>800, 8039=>800, 8040=>780, 8041=>780, 8042=>780, 8043=>780, 8044=>780, 8045=>780, 8046=>780, 8047=>780, 8048=>656, 8049=>656, 8050=>570, |
8051=>570, 8052=>586, 8053=>586, 8054=>346, 8055=>346, 8056=>610, 8057=>610, 8058=>575, 8059=>575, 8060=>800, 8061=>800, 8064=>656, 8065=>656, 8066=>656, 8067=>656, 8068=>656, |
8069=>656, 8070=>656, 8071=>656, 8072=>968, 8073=>968, 8074=>968, 8075=>968, 8076=>968, 8077=>968, 8078=>968, 8079=>968, 8080=>586, 8081=>586, 8082=>586, 8083=>586, 8084=>586, |
8085=>586, 8086=>586, 8087=>586, 8088=>968, 8089=>968, 8090=>968, 8091=>968, 8092=>968, 8093=>968, 8094=>968, 8095=>968, 8096=>800, 8097=>800, 8098=>800, 8099=>800, 8100=>800, |
8101=>800, 8102=>800, 8103=>800, 8104=>1026, 8105=>1026, 8106=>1026, 8107=>1026, 8108=>1026, 8109=>1026, 8110=>1026, 8111=>1026, 8112=>656, 8113=>656, 8114=>656, 8115=>656, 8116=>660, |
8118=>656, 8119=>656, 8120=>722, 8121=>722, 8122=>722, 8123=>722, 8124=>968, 8125=>278, 8126=>346, 8127=>278, 8128=>278, 8129=>333, 8130=>586, 8131=>586, 8132=>560, 8134=>586, |
8135=>586, 8136=>667, 8137=>667, 8138=>722, 8139=>722, 8140=>968, 8141=>492, 8142=>489, 8143=>394, 8144=>346, 8145=>346, 8146=>346, 8147=>346, 8150=>346, 8151=>346, 8152=>278, |
8153=>278, 8154=>278, 8155=>278, 8157=>481, 8158=>589, 8159=>333, 8160=>575, 8161=>575, 8162=>575, 8163=>575, 8164=>626, 8165=>626, 8166=>575, 8167=>575, 8168=>804, 8169=>804, |
8170=>804, 8171=>804, 8172=>698, 8173=>333, 8174=>333, 8175=>333, 8178=>800, 8179=>800, 8180=>1125, 8182=>800, 8183=>800, 8184=>822, 8185=>822, 8186=>780, 8187=>780, 8188=>1111, |
8189=>333, 8190=>278, 8260=>167, 8308=>351, 8321=>351, 8322=>351, 8323=>351, 8324=>351, 8362=>1049, 8543=>869, 8706=>490, 8710=>729, 8721=>711, 8722=>584, 8730=>542, 8800=>548, |
8804=>584, 8805=>584, 9674=>489, 63033=>556, 63034=>556, 63035=>556, 63036=>556, 63037=>556, 63038=>556, 63039=>556, 63040=>556, 63041=>556, 63171=>333, 63196=>556, 64257=>611, 64258=>611, |
64285=>284, 64286=>305, 64287=>542, 64288=>653, 64289=>964, 64290=>888, 64291=>932, 64292=>845, 64293=>917, 64294=>933, 64295=>850, 64296=>1006, 64297=>584, 64298=>840, 64299=>840, 64300=>840, |
64301=>840, 64302=>714, 64303=>714, 64304=>714, 64305=>651, 64306=>557, 64307=>638, 64308=>682, 64309=>367, 64310=>443, 64312=>670, 64313=>354, 64314=>590, 64315=>595, 64316=>667, 64318=>704, |
64320=>429, 64321=>670, 64323=>661, 64324=>660, 64326=>671, 64327=>672, 64328=>600, 64329=>840, 64330=>756, 64331=>297, 64332=>651, 64333=>595, 64334=>660, 64335=>714, 65182=>636); |
$enc=''; |
$diff=''; |
$file='FreeSansBold.z'; |
$ctg='FreeSansBold.ctg.z'; |
$originalsize=88972; |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/FreeSansBold.z |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/courier.php |
---|
0,0 → 1,8 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
for ($i=0;$i<=255;$i++) |
$fpdf_charwidths['courier'][chr($i)]=600; |
$fpdf_charwidths['courierB']=$fpdf_charwidths['courier']; |
$fpdf_charwidths['courierI']=$fpdf_charwidths['courier']; |
$fpdf_charwidths['courierBI']=$fpdf_charwidths['courier']; |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/helvetica.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['helvetica']=array( |
chr(0)=>278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, |
chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, |
','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, |
'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, |
'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, |
'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, |
chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, |
chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, |
chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, |
chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, |
chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, |
chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/helveticab.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['helveticaB']=array( |
chr(0)=>278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, |
chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, |
','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, |
'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, |
'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, |
'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, |
chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, |
chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, |
chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, |
chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, |
chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, |
chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/helveticabi.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['helveticaBI']=array( |
chr(0)=>278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, |
chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, |
','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, |
'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, |
'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, |
'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, |
chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, |
chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, |
chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, |
chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, |
chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, |
chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/helveticai.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['helveticaI']=array( |
chr(0)=>278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, |
chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, |
','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, |
'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, |
'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, |
'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, |
chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, |
chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, |
chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, |
chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, |
chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, |
chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/symbol.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['symbol']=array( |
chr(0)=>250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, |
chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>713,'#'=>500,'$'=>549,'%'=>833,'&'=>778,'\''=>439,'('=>333,')'=>333,'*'=>500,'+'=>549, |
','=>250,'-'=>549,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>549,'='=>549,'>'=>549,'?'=>444,'@'=>549,'A'=>722, |
'B'=>667,'C'=>722,'D'=>612,'E'=>611,'F'=>763,'G'=>603,'H'=>722,'I'=>333,'J'=>631,'K'=>722,'L'=>686,'M'=>889,'N'=>722,'O'=>722,'P'=>768,'Q'=>741,'R'=>556,'S'=>592,'T'=>611,'U'=>690,'V'=>439,'W'=>768, |
'X'=>645,'Y'=>795,'Z'=>611,'['=>333,'\\'=>863,']'=>333,'^'=>658,'_'=>500,'`'=>500,'a'=>631,'b'=>549,'c'=>549,'d'=>494,'e'=>439,'f'=>521,'g'=>411,'h'=>603,'i'=>329,'j'=>603,'k'=>549,'l'=>549,'m'=>576, |
'n'=>521,'o'=>549,'p'=>549,'q'=>521,'r'=>549,'s'=>603,'t'=>439,'u'=>576,'v'=>713,'w'=>686,'x'=>493,'y'=>686,'z'=>494,'{'=>480,'|'=>200,'}'=>480,'~'=>549,chr(127)=>0,chr(128)=>0,chr(129)=>0,chr(130)=>0,chr(131)=>0, |
chr(132)=>0,chr(133)=>0,chr(134)=>0,chr(135)=>0,chr(136)=>0,chr(137)=>0,chr(138)=>0,chr(139)=>0,chr(140)=>0,chr(141)=>0,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, |
chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>750,chr(161)=>620,chr(162)=>247,chr(163)=>549,chr(164)=>167,chr(165)=>713,chr(166)=>500,chr(167)=>753,chr(168)=>753,chr(169)=>753,chr(170)=>753,chr(171)=>1042,chr(172)=>987,chr(173)=>603,chr(174)=>987,chr(175)=>603, |
chr(176)=>400,chr(177)=>549,chr(178)=>411,chr(179)=>549,chr(180)=>549,chr(181)=>713,chr(182)=>494,chr(183)=>460,chr(184)=>549,chr(185)=>549,chr(186)=>549,chr(187)=>549,chr(188)=>1000,chr(189)=>603,chr(190)=>1000,chr(191)=>658,chr(192)=>823,chr(193)=>686,chr(194)=>795,chr(195)=>987,chr(196)=>768,chr(197)=>768, |
chr(198)=>823,chr(199)=>768,chr(200)=>768,chr(201)=>713,chr(202)=>713,chr(203)=>713,chr(204)=>713,chr(205)=>713,chr(206)=>713,chr(207)=>713,chr(208)=>768,chr(209)=>713,chr(210)=>790,chr(211)=>790,chr(212)=>890,chr(213)=>823,chr(214)=>549,chr(215)=>250,chr(216)=>713,chr(217)=>603,chr(218)=>603,chr(219)=>1042, |
chr(220)=>987,chr(221)=>603,chr(222)=>987,chr(223)=>603,chr(224)=>494,chr(225)=>329,chr(226)=>790,chr(227)=>790,chr(228)=>786,chr(229)=>713,chr(230)=>384,chr(231)=>384,chr(232)=>384,chr(233)=>384,chr(234)=>384,chr(235)=>384,chr(236)=>494,chr(237)=>494,chr(238)=>494,chr(239)=>494,chr(240)=>0,chr(241)=>329, |
chr(242)=>274,chr(243)=>686,chr(244)=>686,chr(245)=>686,chr(246)=>384,chr(247)=>384,chr(248)=>384,chr(249)=>384,chr(250)=>384,chr(251)=>384,chr(252)=>494,chr(253)=>494,chr(254)=>494,chr(255)=>0); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/tahoma.php |
---|
0,0 → 1,23 |
<?php |
$type='TrueType'; |
$name='Tahoma'; |
$desc=array('Ascent'=>1000,'Descent'=>-207,'CapHeight'=>727,'Flags'=>32,'FontBBox'=>'[-600 -207 1338 1034]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>1000); |
$up=-83; |
$ut=63; |
$cw=array( |
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, |
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,' '=>313,'!'=>332,'"'=>401,'#'=>728,'$'=>546,'%'=>977,'&'=>674,'\''=>211,'('=>383,')'=>383,'*'=>546,'+'=>728, |
','=>303,'-'=>363,'.'=>303,'/'=>382,'0'=>546,'1'=>546,'2'=>546,'3'=>546,'4'=>546,'5'=>546,'6'=>546,'7'=>546,'8'=>546,'9'=>546,':'=>354,';'=>354,'<'=>728,'='=>728,'>'=>728,'?'=>474,'@'=>909,'A'=>600, |
'B'=>589,'C'=>601,'D'=>678,'E'=>561,'F'=>521,'G'=>667,'H'=>675,'I'=>373,'J'=>417,'K'=>588,'L'=>498,'M'=>771,'N'=>667,'O'=>708,'P'=>551,'Q'=>708,'R'=>621,'S'=>557,'T'=>584,'U'=>656,'V'=>597,'W'=>902, |
'X'=>581,'Y'=>576,'Z'=>559,'['=>383,'\\'=>382,']'=>383,'^'=>728,'_'=>546,'`'=>546,'a'=>525,'b'=>553,'c'=>461,'d'=>553,'e'=>526,'f'=>318,'g'=>553,'h'=>558,'i'=>229,'j'=>282,'k'=>498,'l'=>229,'m'=>840, |
'n'=>558,'o'=>543,'p'=>553,'q'=>553,'r'=>360,'s'=>446,'t'=>334,'u'=>558,'v'=>498,'w'=>742,'x'=>495,'y'=>498,'z'=>444,'{'=>480,'|'=>382,'}'=>480,'~'=>728,chr(127)=>1000,chr(128)=>1000,chr(129)=>1000,chr(130)=>1000,chr(131)=>1000, |
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, |
chr(154)=>1000,chr(155)=>1000,chr(156)=>1000,chr(157)=>1000,chr(158)=>1000,chr(159)=>1000,chr(160)=>313,chr(161)=>600,chr(162)=>546,chr(163)=>518,chr(164)=>546,chr(165)=>498,chr(166)=>557,chr(167)=>546,chr(168)=>546,chr(169)=>557,chr(170)=>557,chr(171)=>584,chr(172)=>559,chr(173)=>363,chr(174)=>559,chr(175)=>559, |
chr(176)=>471,chr(177)=>525,chr(178)=>546,chr(179)=>274,chr(180)=>546,chr(181)=>361,chr(182)=>446,chr(183)=>546,chr(184)=>546,chr(185)=>446,chr(186)=>446,chr(187)=>468,chr(188)=>444,chr(189)=>546,chr(190)=>444,chr(191)=>444,chr(192)=>621,chr(193)=>600,chr(194)=>600,chr(195)=>600,chr(196)=>600,chr(197)=>498, |
chr(198)=>601,chr(199)=>601,chr(200)=>601,chr(201)=>561,chr(202)=>561,chr(203)=>561,chr(204)=>561,chr(205)=>373,chr(206)=>373,chr(207)=>678,chr(208)=>698,chr(209)=>667,chr(210)=>667,chr(211)=>708,chr(212)=>708,chr(213)=>708,chr(214)=>708,chr(215)=>728,chr(216)=>621,chr(217)=>656,chr(218)=>656,chr(219)=>656, |
chr(220)=>656,chr(221)=>576,chr(222)=>584,chr(223)=>548,chr(224)=>360,chr(225)=>525,chr(226)=>525,chr(227)=>525,chr(228)=>525,chr(229)=>229,chr(230)=>461,chr(231)=>461,chr(232)=>461,chr(233)=>526,chr(234)=>526,chr(235)=>526,chr(236)=>526,chr(237)=>229,chr(238)=>229,chr(239)=>687,chr(240)=>573,chr(241)=>558, |
chr(242)=>558,chr(243)=>543,chr(244)=>543,chr(245)=>543,chr(246)=>543,chr(247)=>728,chr(248)=>360,chr(249)=>558,chr(250)=>558,chr(251)=>558,chr(252)=>558,chr(253)=>498,chr(254)=>334,chr(255)=>546); |
$enc='iso-8859-2'; |
$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /Aogonek /breve /Lslash 165 /Lcaron /Sacute 169 /Scaron /Scedilla /Tcaron /Zacute 174 /Zcaron /Zdot 177 /aogonek /ogonek /lslash 181 /lcaron /sacute /caron 185 /scaron /scedilla /tcaron /zacute /hungarumlaut /zcaron /zdot /Racute 195 /Abreve 197 /Lacute /Cacute 200 /Ccaron 202 /Eogonek 204 /Ecaron 207 /Dcaron /Dslash /Nacute /Ncaron 213 /Odblacute 216 /Rcaron /Uring 219 /Udblacute 222 /Tcedilla 224 /racute 227 /abreve 229 /lacute /cacute 232 /ccaron 234 /eogonek 236 /ecaron 239 /dcaron /dmacron /nacute /ncaron 245 /odblacute 248 /rcaron /uring 251 /udblacute 254 /tcedilla /dotaccent'; |
$file=''; |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/tahomab.php |
---|
0,0 → 1,23 |
<?php |
$type='TrueType'; |
$name='Tahoma-Bold'; |
$desc=array('Ascent'=>1000,'Descent'=>-207,'CapHeight'=>727,'Flags'=>32,'FontBBox'=>'[-670 -207 1625 1065]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>1000); |
$up=-70; |
$ut=98; |
$cw=array( |
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, |
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,' '=>293,'!'=>343,'"'=>489,'#'=>818,'$'=>637,'%'=>1199,'&'=>781,'\''=>275,'('=>454,')'=>454,'*'=>637,'+'=>818, |
','=>313,'-'=>431,'.'=>313,'/'=>577,'0'=>637,'1'=>637,'2'=>637,'3'=>637,'4'=>637,'5'=>637,'6'=>637,'7'=>637,'8'=>637,'9'=>637,':'=>363,';'=>363,'<'=>818,'='=>818,'>'=>818,'?'=>566,'@'=>920,'A'=>685, |
'B'=>686,'C'=>667,'D'=>757,'E'=>615,'F'=>581,'G'=>745,'H'=>764,'I'=>483,'J'=>500,'K'=>696,'L'=>572,'M'=>893,'N'=>771,'O'=>770,'P'=>657,'Q'=>770,'R'=>726,'S'=>633,'T'=>612,'U'=>739,'V'=>675,'W'=>1028, |
'X'=>685,'Y'=>670,'Z'=>623,'['=>454,'\\'=>577,']'=>454,'^'=>818,'_'=>637,'`'=>546,'a'=>599,'b'=>632,'c'=>527,'d'=>629,'e'=>594,'f'=>382,'g'=>629,'h'=>640,'i'=>302,'j'=>363,'k'=>603,'l'=>302,'m'=>954, |
'n'=>640,'o'=>617,'p'=>629,'q'=>629,'r'=>434,'s'=>515,'t'=>416,'u'=>640,'v'=>579,'w'=>890,'x'=>604,'y'=>576,'z'=>526,'{'=>623,'|'=>637,'}'=>623,'~'=>818,chr(127)=>1000,chr(128)=>1000,chr(129)=>1000,chr(130)=>1000,chr(131)=>1000, |
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, |
chr(154)=>1000,chr(155)=>1000,chr(156)=>1000,chr(157)=>1000,chr(158)=>1000,chr(159)=>1000,chr(160)=>293,chr(161)=>685,chr(162)=>546,chr(163)=>589,chr(164)=>637,chr(165)=>572,chr(166)=>633,chr(167)=>637,chr(168)=>546,chr(169)=>633,chr(170)=>633,chr(171)=>612,chr(172)=>623,chr(173)=>431,chr(174)=>623,chr(175)=>623, |
chr(176)=>520,chr(177)=>599,chr(178)=>546,chr(179)=>335,chr(180)=>546,chr(181)=>490,chr(182)=>515,chr(183)=>546,chr(184)=>546,chr(185)=>515,chr(186)=>515,chr(187)=>619,chr(188)=>526,chr(189)=>546,chr(190)=>526,chr(191)=>526,chr(192)=>726,chr(193)=>685,chr(194)=>685,chr(195)=>685,chr(196)=>685,chr(197)=>572, |
chr(198)=>667,chr(199)=>667,chr(200)=>667,chr(201)=>615,chr(202)=>615,chr(203)=>615,chr(204)=>615,chr(205)=>483,chr(206)=>483,chr(207)=>757,chr(208)=>774,chr(209)=>771,chr(210)=>771,chr(211)=>770,chr(212)=>770,chr(213)=>770,chr(214)=>770,chr(215)=>818,chr(216)=>726,chr(217)=>739,chr(218)=>739,chr(219)=>739, |
chr(220)=>739,chr(221)=>670,chr(222)=>612,chr(223)=>646,chr(224)=>434,chr(225)=>599,chr(226)=>599,chr(227)=>599,chr(228)=>599,chr(229)=>302,chr(230)=>527,chr(231)=>527,chr(232)=>527,chr(233)=>594,chr(234)=>594,chr(235)=>594,chr(236)=>594,chr(237)=>302,chr(238)=>302,chr(239)=>817,chr(240)=>625,chr(241)=>640, |
chr(242)=>640,chr(243)=>617,chr(244)=>617,chr(245)=>617,chr(246)=>617,chr(247)=>818,chr(248)=>434,chr(249)=>640,chr(250)=>640,chr(251)=>640,chr(252)=>640,chr(253)=>576,chr(254)=>416,chr(255)=>546); |
$enc='iso-8859-2'; |
$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /Aogonek /breve /Lslash 165 /Lcaron /Sacute 169 /Scaron /Scedilla /Tcaron /Zacute 174 /Zcaron /Zdot 177 /aogonek /ogonek /lslash 181 /lcaron /sacute /caron 185 /scaron /scedilla /tcaron /zacute /hungarumlaut /zcaron /zdot /Racute 195 /Abreve 197 /Lacute /Cacute 200 /Ccaron 202 /Eogonek 204 /Ecaron 207 /Dcaron /Dslash /Nacute /Ncaron 213 /Odblacute 216 /Rcaron /Uring 219 /Udblacute 222 /Tcedilla 224 /racute 227 /abreve 229 /lacute /cacute 232 /ccaron 234 /eogonek 236 /ecaron 239 /dcaron /dmacron /nacute /ncaron 245 /odblacute 248 /rcaron /uring 251 /udblacute 254 /tcedilla /dotaccent'; |
$file=''; |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/times.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['times']=array( |
chr(0)=>250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, |
chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>408,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>180,'('=>333,')'=>333,'*'=>500,'+'=>564, |
','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>921,'A'=>722, |
'B'=>667,'C'=>667,'D'=>722,'E'=>611,'F'=>556,'G'=>722,'H'=>722,'I'=>333,'J'=>389,'K'=>722,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>556,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>722,'W'=>944, |
'X'=>722,'Y'=>722,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>469,'_'=>500,'`'=>333,'a'=>444,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, |
'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>333,'s'=>389,'t'=>278,'u'=>500,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>480,'|'=>200,'}'=>480,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, |
chr(132)=>444,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>889,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>444,chr(148)=>444,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>980, |
chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>200,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>564,chr(173)=>333,chr(174)=>760,chr(175)=>333, |
chr(176)=>400,chr(177)=>564,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>453,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>444,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, |
chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>564,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, |
chr(220)=>722,chr(221)=>722,chr(222)=>556,chr(223)=>500,chr(224)=>444,chr(225)=>444,chr(226)=>444,chr(227)=>444,chr(228)=>444,chr(229)=>444,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, |
chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>564,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>500,chr(254)=>500,chr(255)=>500); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/timesb.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['timesB']=array( |
chr(0)=>250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, |
chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>555,'#'=>500,'$'=>500,'%'=>1000,'&'=>833,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, |
','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>930,'A'=>722, |
'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>778,'I'=>389,'J'=>500,'K'=>778,'L'=>667,'M'=>944,'N'=>722,'O'=>778,'P'=>611,'Q'=>778,'R'=>722,'S'=>556,'T'=>667,'U'=>722,'V'=>722,'W'=>1000, |
'X'=>722,'Y'=>722,'Z'=>667,'['=>333,'\\'=>278,']'=>333,'^'=>581,'_'=>500,'`'=>333,'a'=>500,'b'=>556,'c'=>444,'d'=>556,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>333,'k'=>556,'l'=>278,'m'=>833, |
'n'=>556,'o'=>500,'p'=>556,'q'=>556,'r'=>444,'s'=>389,'t'=>333,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>394,'|'=>220,'}'=>394,'~'=>520,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, |
chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>667,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, |
chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>300,chr(171)=>500,chr(172)=>570,chr(173)=>333,chr(174)=>747,chr(175)=>333, |
chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>556,chr(182)=>540,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>330,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, |
chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>570,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, |
chr(220)=>722,chr(221)=>722,chr(222)=>611,chr(223)=>556,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, |
chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/timesbi.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['timesBI']=array( |
chr(0)=>250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, |
chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>389,'"'=>555,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, |
','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>832,'A'=>667, |
'B'=>667,'C'=>667,'D'=>722,'E'=>667,'F'=>667,'G'=>722,'H'=>778,'I'=>389,'J'=>500,'K'=>667,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>611,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>667,'W'=>889, |
'X'=>667,'Y'=>611,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>570,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, |
'n'=>556,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>556,'v'=>444,'w'=>667,'x'=>500,'y'=>444,'z'=>389,'{'=>348,'|'=>220,'}'=>348,'~'=>570,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, |
chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, |
chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>389,chr(159)=>611,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>266,chr(171)=>500,chr(172)=>606,chr(173)=>333,chr(174)=>747,chr(175)=>333, |
chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>576,chr(182)=>500,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>300,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, |
chr(198)=>944,chr(199)=>667,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>570,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, |
chr(220)=>722,chr(221)=>611,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, |
chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>444,chr(254)=>500,chr(255)=>444); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/timesi.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['timesI']=array( |
chr(0)=>250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, |
chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>420,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>214,'('=>333,')'=>333,'*'=>500,'+'=>675, |
','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>675,'='=>675,'>'=>675,'?'=>500,'@'=>920,'A'=>611, |
'B'=>611,'C'=>667,'D'=>722,'E'=>611,'F'=>611,'G'=>722,'H'=>722,'I'=>333,'J'=>444,'K'=>667,'L'=>556,'M'=>833,'N'=>667,'O'=>722,'P'=>611,'Q'=>722,'R'=>611,'S'=>500,'T'=>556,'U'=>722,'V'=>611,'W'=>833, |
'X'=>611,'Y'=>556,'Z'=>556,'['=>389,'\\'=>278,']'=>389,'^'=>422,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>278,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>444,'l'=>278,'m'=>722, |
'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>500,'v'=>444,'w'=>667,'x'=>444,'y'=>444,'z'=>389,'{'=>400,'|'=>275,'}'=>400,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, |
chr(132)=>556,chr(133)=>889,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>500,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>556,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>556,chr(148)=>556,chr(149)=>350,chr(150)=>500,chr(151)=>889,chr(152)=>333,chr(153)=>980, |
chr(154)=>389,chr(155)=>333,chr(156)=>667,chr(157)=>350,chr(158)=>389,chr(159)=>556,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>275,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>675,chr(173)=>333,chr(174)=>760,chr(175)=>333, |
chr(176)=>400,chr(177)=>675,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>523,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>611,chr(193)=>611,chr(194)=>611,chr(195)=>611,chr(196)=>611,chr(197)=>611, |
chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>667,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>675,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, |
chr(220)=>722,chr(221)=>556,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, |
chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>675,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>444,chr(254)=>500,chr(255)=>444); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/font/zapfdingbats.php |
---|
0,0 → 1,16 |
<?php |
// vim: expandtab sw=4 ts=4 sts=4: |
$fpdf_charwidths['zapfdingbats']=array( |
chr(0)=>0,chr(1)=>0,chr(2)=>0,chr(3)=>0,chr(4)=>0,chr(5)=>0,chr(6)=>0,chr(7)=>0,chr(8)=>0,chr(9)=>0,chr(10)=>0,chr(11)=>0,chr(12)=>0,chr(13)=>0,chr(14)=>0,chr(15)=>0,chr(16)=>0,chr(17)=>0,chr(18)=>0,chr(19)=>0,chr(20)=>0,chr(21)=>0, |
chr(22)=>0,chr(23)=>0,chr(24)=>0,chr(25)=>0,chr(26)=>0,chr(27)=>0,chr(28)=>0,chr(29)=>0,chr(30)=>0,chr(31)=>0,' '=>278,'!'=>974,'"'=>961,'#'=>974,'$'=>980,'%'=>719,'&'=>789,'\''=>790,'('=>791,')'=>690,'*'=>960,'+'=>939, |
','=>549,'-'=>855,'.'=>911,'/'=>933,'0'=>911,'1'=>945,'2'=>974,'3'=>755,'4'=>846,'5'=>762,'6'=>761,'7'=>571,'8'=>677,'9'=>763,':'=>760,';'=>759,'<'=>754,'='=>494,'>'=>552,'?'=>537,'@'=>577,'A'=>692, |
'B'=>786,'C'=>788,'D'=>788,'E'=>790,'F'=>793,'G'=>794,'H'=>816,'I'=>823,'J'=>789,'K'=>841,'L'=>823,'M'=>833,'N'=>816,'O'=>831,'P'=>923,'Q'=>744,'R'=>723,'S'=>749,'T'=>790,'U'=>792,'V'=>695,'W'=>776, |
'X'=>768,'Y'=>792,'Z'=>759,'['=>707,'\\'=>708,']'=>682,'^'=>701,'_'=>826,'`'=>815,'a'=>789,'b'=>789,'c'=>707,'d'=>687,'e'=>696,'f'=>689,'g'=>786,'h'=>787,'i'=>713,'j'=>791,'k'=>785,'l'=>791,'m'=>873, |
'n'=>761,'o'=>762,'p'=>762,'q'=>759,'r'=>759,'s'=>892,'t'=>892,'u'=>788,'v'=>784,'w'=>438,'x'=>138,'y'=>277,'z'=>415,'{'=>392,'|'=>392,'}'=>668,'~'=>668,chr(127)=>0,chr(128)=>390,chr(129)=>390,chr(130)=>317,chr(131)=>317, |
chr(132)=>276,chr(133)=>276,chr(134)=>509,chr(135)=>509,chr(136)=>410,chr(137)=>410,chr(138)=>234,chr(139)=>234,chr(140)=>334,chr(141)=>334,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, |
chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>0,chr(161)=>732,chr(162)=>544,chr(163)=>544,chr(164)=>910,chr(165)=>667,chr(166)=>760,chr(167)=>760,chr(168)=>776,chr(169)=>595,chr(170)=>694,chr(171)=>626,chr(172)=>788,chr(173)=>788,chr(174)=>788,chr(175)=>788, |
chr(176)=>788,chr(177)=>788,chr(178)=>788,chr(179)=>788,chr(180)=>788,chr(181)=>788,chr(182)=>788,chr(183)=>788,chr(184)=>788,chr(185)=>788,chr(186)=>788,chr(187)=>788,chr(188)=>788,chr(189)=>788,chr(190)=>788,chr(191)=>788,chr(192)=>788,chr(193)=>788,chr(194)=>788,chr(195)=>788,chr(196)=>788,chr(197)=>788, |
chr(198)=>788,chr(199)=>788,chr(200)=>788,chr(201)=>788,chr(202)=>788,chr(203)=>788,chr(204)=>788,chr(205)=>788,chr(206)=>788,chr(207)=>788,chr(208)=>788,chr(209)=>788,chr(210)=>788,chr(211)=>788,chr(212)=>894,chr(213)=>838,chr(214)=>1016,chr(215)=>458,chr(216)=>748,chr(217)=>924,chr(218)=>748,chr(219)=>918, |
chr(220)=>927,chr(221)=>928,chr(222)=>928,chr(223)=>834,chr(224)=>873,chr(225)=>828,chr(226)=>924,chr(227)=>924,chr(228)=>917,chr(229)=>930,chr(230)=>931,chr(231)=>463,chr(232)=>883,chr(233)=>836,chr(234)=>836,chr(235)=>867,chr(236)=>867,chr(237)=>696,chr(238)=>696,chr(239)=>874,chr(240)=>0,chr(241)=>874, |
chr(242)=>760,chr(243)=>946,chr(244)=>771,chr(245)=>865,chr(246)=>771,chr(247)=>888,chr(248)=>967,chr(249)=>888,chr(250)=>831,chr(251)=>873,chr(252)=>927,chr(253)=>970,chr(254)=>918,chr(255)=>0); |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/fpdf.php |
---|
0,0 → 1,1629 |
<?php |
/******************************************************************************* |
* Software: FPDF * |
* Version: 1.52 * |
* Date: 2003-12-30 * |
* Author: Olivier PLATHEY * |
* License: Freeware * |
* * |
* You may use, modify and redistribute this software as you wish. * |
*******************************************************************************/ |
if(!class_exists('FPDF')) |
{ |
define('FPDF_VERSION','1.52'); |
class FPDF |
{ |
//Private properties |
var $page; //current page number |
var $n; //current object number |
var $offsets; //array of object offsets |
var $buffer; //buffer holding in-memory PDF |
var $pages; //array containing pages |
var $state; //current document state |
var $compress; //compression flag |
var $DefOrientation; //default orientation |
var $CurOrientation; //current orientation |
var $OrientationChanges; //array indicating orientation changes |
var $k; //scale factor (number of points in user unit) |
var $fwPt,$fhPt; //dimensions of page format in points |
var $fw,$fh; //dimensions of page format in user unit |
var $wPt,$hPt; //current dimensions of page in points |
var $w,$h; //current dimensions of page in user unit |
var $lMargin; //left margin |
var $tMargin; //top margin |
var $rMargin; //right margin |
var $bMargin; //page break margin |
var $cMargin; //cell margin |
var $x,$y; //current position in user unit for cell positioning |
var $lasth; //height of last cell printed |
var $LineWidth; //line width in user unit |
var $CoreFonts; //array of standard font names |
var $fonts; //array of used fonts |
var $FontFiles; //array of font files |
var $diffs; //array of encoding differences |
var $images; //array of used images |
var $PageLinks; //array of links in pages |
var $links; //array of internal links |
var $FontFamily; //current font family |
var $FontStyle; //current font style |
var $underline; //underlining flag |
var $CurrentFont; //current font info |
var $FontSizePt; //current font size in points |
var $FontSize; //current font size in user unit |
var $DrawColor; //commands for drawing color |
var $FillColor; //commands for filling color |
var $TextColor; //commands for text color |
var $ColorFlag; //indicates whether fill and text colors are different |
var $ws; //word spacing |
var $AutoPageBreak; //automatic page breaking |
var $PageBreakTrigger; //threshold used to trigger page breaks |
var $InFooter; //flag set when processing footer |
var $ZoomMode; //zoom display mode |
var $LayoutMode; //layout display mode |
var $title; //title |
var $subject; //subject |
var $author; //author |
var $keywords; //keywords |
var $creator; //creator |
var $AliasNbPages; //alias for total number of pages |
/******************************************************************************* |
* * |
* Public methods * |
* * |
*******************************************************************************/ |
function FPDF($orientation='P',$unit='mm',$format='A4') |
{ |
//Some checks |
$this->_dochecks(); |
//Initialization of properties |
$this->page=0; |
$this->n=2; |
$this->buffer=''; |
$this->pages=array(); |
$this->OrientationChanges=array(); |
$this->state=0; |
$this->fonts=array(); |
$this->FontFiles=array(); |
$this->diffs=array(); |
$this->images=array(); |
$this->links=array(); |
$this->InFooter=false; |
$this->lasth=0; |
$this->FontFamily=''; |
$this->FontStyle=''; |
$this->FontSizePt=12; |
$this->underline=false; |
$this->DrawColor='0 G'; |
$this->FillColor='0 g'; |
$this->TextColor='0 g'; |
$this->ColorFlag=false; |
$this->ws=0; |
//Standard fonts |
$this->CoreFonts=array('courier'=>'Courier','courierB'=>'Courier-Bold','courierI'=>'Courier-Oblique','courierBI'=>'Courier-BoldOblique', |
'helvetica'=>'Helvetica','helveticaB'=>'Helvetica-Bold','helveticaI'=>'Helvetica-Oblique','helveticaBI'=>'Helvetica-BoldOblique', |
'times'=>'Times-Roman','timesB'=>'Times-Bold','timesI'=>'Times-Italic','timesBI'=>'Times-BoldItalic', |
'symbol'=>'Symbol','zapfdingbats'=>'ZapfDingbats'); |
//Scale factor |
if($unit=='pt') |
$this->k=1; |
elseif($unit=='mm') |
$this->k=72/25.4; |
elseif($unit=='cm') |
$this->k=72/2.54; |
elseif($unit=='in') |
$this->k=72; |
else |
$this->Error('Incorrect unit: '.$unit); |
//Page format |
if(is_string($format)) |
{ |
$format=strtolower($format); |
if($format=='a3') |
$format=array(841.89,1190.55); |
elseif($format=='a4') |
$format=array(595.28,841.89); |
elseif($format=='a5') |
$format=array(420.94,595.28); |
elseif($format=='letter') |
$format=array(612,792); |
elseif($format=='legal') |
$format=array(612,1008); |
else |
$this->Error('Unknown page format: '.$format); |
$this->fwPt=$format[0]; |
$this->fhPt=$format[1]; |
} |
else |
{ |
$this->fwPt=$format[0]*$this->k; |
$this->fhPt=$format[1]*$this->k; |
} |
$this->fw=$this->fwPt/$this->k; |
$this->fh=$this->fhPt/$this->k; |
//Page orientation |
$orientation=strtolower($orientation); |
if($orientation=='p' or $orientation=='portrait') |
{ |
$this->DefOrientation='P'; |
$this->wPt=$this->fwPt; |
$this->hPt=$this->fhPt; |
} |
elseif($orientation=='l' or $orientation=='landscape') |
{ |
$this->DefOrientation='L'; |
$this->wPt=$this->fhPt; |
$this->hPt=$this->fwPt; |
} |
else |
$this->Error('Incorrect orientation: '.$orientation); |
$this->CurOrientation=$this->DefOrientation; |
$this->w=$this->wPt/$this->k; |
$this->h=$this->hPt/$this->k; |
//Page margins (1 cm) |
$margin=28.35/$this->k; |
$this->SetMargins($margin,$margin); |
//Interior cell margin (1 mm) |
$this->cMargin=$margin/10; |
//Line width (0.2 mm) |
$this->LineWidth=.567/$this->k; |
//Automatic page break |
$this->SetAutoPageBreak(true,2*$margin); |
//Full width display mode |
$this->SetDisplayMode('fullwidth'); |
//Compression |
$this->SetCompression(true); |
} |
function SetMargins($left,$top,$right=-1) |
{ |
//Set left, top and right margins |
$this->lMargin=$left; |
$this->tMargin=$top; |
if($right==-1) |
$right=$left; |
$this->rMargin=$right; |
} |
function SetLeftMargin($margin) |
{ |
//Set left margin |
$this->lMargin=$margin; |
if($this->page>0 and $this->x<$margin) |
$this->x=$margin; |
} |
function SetTopMargin($margin) |
{ |
//Set top margin |
$this->tMargin=$margin; |
} |
function SetRightMargin($margin) |
{ |
//Set right margin |
$this->rMargin=$margin; |
} |
function SetAutoPageBreak($auto,$margin=0) |
{ |
//Set auto page break mode and triggering margin |
$this->AutoPageBreak=$auto; |
$this->bMargin=$margin; |
$this->PageBreakTrigger=$this->h-$margin; |
} |
function SetDisplayMode($zoom,$layout='continuous') |
{ |
//Set display mode in viewer |
if($zoom=='fullpage' or $zoom=='fullwidth' or $zoom=='real' or $zoom=='default' or !is_string($zoom)) |
$this->ZoomMode=$zoom; |
else |
$this->Error('Incorrect zoom display mode: '.$zoom); |
if($layout=='single' or $layout=='continuous' or $layout=='two' or $layout=='default') |
$this->LayoutMode=$layout; |
else |
$this->Error('Incorrect layout display mode: '.$layout); |
} |
function SetCompression($compress) |
{ |
//Set page compression |
if(function_exists('gzcompress')) |
$this->compress=$compress; |
else |
$this->compress=false; |
} |
function SetTitle($title) |
{ |
//Title of document |
$this->title=$title; |
} |
function SetSubject($subject) |
{ |
//Subject of document |
$this->subject=$subject; |
} |
function SetAuthor($author) |
{ |
//Author of document |
$this->author=$author; |
} |
function SetKeywords($keywords) |
{ |
//Keywords of document |
$this->keywords=$keywords; |
} |
function SetCreator($creator) |
{ |
//Creator of document |
$this->creator=$creator; |
} |
function AliasNbPages($alias='{nb}') |
{ |
//Define an alias for total number of pages |
$this->AliasNbPages=$alias; |
} |
function Error($msg) |
{ |
//Fatal error |
die('<B>FPDF error: </B>'.$msg); |
} |
function Open() |
{ |
//Begin document |
if($this->state==0) |
$this->_begindoc(); |
} |
function Close() |
{ |
//Terminate document |
if($this->state==3) |
return; |
if($this->page==0) |
$this->AddPage(); |
//Page footer |
$this->InFooter=true; |
$this->Footer(); |
$this->InFooter=false; |
//Close page |
$this->_endpage(); |
//Close document |
$this->_enddoc(); |
} |
function AddPage($orientation='') |
{ |
//Start a new page |
if($this->state==0) |
$this->Open(); |
$family=$this->FontFamily; |
$style=$this->FontStyle.($this->underline ? 'U' : ''); |
$size=$this->FontSizePt; |
$lw=$this->LineWidth; |
$dc=$this->DrawColor; |
$fc=$this->FillColor; |
$tc=$this->TextColor; |
$cf=$this->ColorFlag; |
if($this->page>0) |
{ |
//Page footer |
$this->InFooter=true; |
$this->Footer(); |
$this->InFooter=false; |
//Close page |
$this->_endpage(); |
} |
//Start new page |
$this->_beginpage($orientation); |
//Set line cap style to square |
$this->_out('2 J'); |
//Set line width |
$this->LineWidth=$lw; |
$this->_out(sprintf('%.2f w',$lw*$this->k)); |
//Set font |
if($family) |
$this->SetFont($family,$style,$size); |
//Set colors |
$this->DrawColor=$dc; |
if($dc!='0 G') |
$this->_out($dc); |
$this->FillColor=$fc; |
if($fc!='0 g') |
$this->_out($fc); |
$this->TextColor=$tc; |
$this->ColorFlag=$cf; |
//Page header |
$this->Header(); |
//Restore line width |
if($this->LineWidth!=$lw) |
{ |
$this->LineWidth=$lw; |
$this->_out(sprintf('%.2f w',$lw*$this->k)); |
} |
//Restore font |
if($family) |
$this->SetFont($family,$style,$size); |
//Restore colors |
if($this->DrawColor!=$dc) |
{ |
$this->DrawColor=$dc; |
$this->_out($dc); |
} |
if($this->FillColor!=$fc) |
{ |
$this->FillColor=$fc; |
$this->_out($fc); |
} |
$this->TextColor=$tc; |
$this->ColorFlag=$cf; |
} |
function Header() |
{ |
//To be implemented in your own inherited class |
} |
function Footer() |
{ |
//To be implemented in your own inherited class |
} |
function PageNo() |
{ |
//Get current page number |
return $this->page; |
} |
function SetDrawColor($r,$g=-1,$b=-1) |
{ |
//Set color for all stroking operations |
if(($r==0 and $g==0 and $b==0) or $g==-1) |
$this->DrawColor=sprintf('%.3f G',$r/255); |
else |
$this->DrawColor=sprintf('%.3f %.3f %.3f RG',$r/255,$g/255,$b/255); |
if($this->page>0) |
$this->_out($this->DrawColor); |
} |
function SetFillColor($r,$g=-1,$b=-1) |
{ |
//Set color for all filling operations |
if(($r==0 and $g==0 and $b==0) or $g==-1) |
$this->FillColor=sprintf('%.3f g',$r/255); |
else |
$this->FillColor=sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); |
$this->ColorFlag=($this->FillColor!=$this->TextColor); |
if($this->page>0) |
$this->_out($this->FillColor); |
} |
function SetTextColor($r,$g=-1,$b=-1) |
{ |
//Set color for text |
if(($r==0 and $g==0 and $b==0) or $g==-1) |
$this->TextColor=sprintf('%.3f g',$r/255); |
else |
$this->TextColor=sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); |
$this->ColorFlag=($this->FillColor!=$this->TextColor); |
} |
function GetStringWidth($s) |
{ |
//Get width of a string in the current font |
$s=(string)$s; |
$cw=&$this->CurrentFont['cw']; |
$w=0; |
$l=strlen($s); |
for($i=0;$i<$l;$i++) |
$w+=$cw[$s{$i}]; |
return $w*$this->FontSize/1000; |
} |
function SetLineWidth($width) |
{ |
//Set line width |
$this->LineWidth=$width; |
if($this->page>0) |
$this->_out(sprintf('%.2f w',$width*$this->k)); |
} |
function Line($x1,$y1,$x2,$y2) |
{ |
//Draw a line |
$this->_out(sprintf('%.2f %.2f m %.2f %.2f l S',$x1*$this->k,($this->h-$y1)*$this->k,$x2*$this->k,($this->h-$y2)*$this->k)); |
} |
function Rect($x,$y,$w,$h,$style='') |
{ |
//Draw a rectangle |
if($style=='F') |
$op='f'; |
elseif($style=='FD' or $style=='DF') |
$op='B'; |
else |
$op='S'; |
$this->_out(sprintf('%.2f %.2f %.2f %.2f re %s',$x*$this->k,($this->h-$y)*$this->k,$w*$this->k,-$h*$this->k,$op)); |
} |
function AddFont($family,$style='',$file='') |
{ |
//Add a TrueType or Type1 font |
$family=strtolower($family); |
if($family=='arial') |
$family='helvetica'; |
$style=strtoupper($style); |
if($style=='IB') |
$style='BI'; |
if(isset($this->fonts[$family.$style])) |
$this->Error('Font already added: '.$family.' '.$style); |
if($file=='') |
$file=str_replace(' ','',$family).strtolower($style).'.php'; |
if(defined('FPDF_FONTPATH')) |
$file=FPDF_FONTPATH.$file; |
include($file); |
if(!isset($name)) |
$this->Error('Could not include font definition file'); |
$i=count($this->fonts)+1; |
$this->fonts[$family.$style]=array('i'=>$i,'type'=>$type,'name'=>$name,'desc'=>$desc,'up'=>$up,'ut'=>$ut,'cw'=>$cw,'enc'=>$enc,'file'=>$file); |
if($diff) |
{ |
//Search existing encodings |
$d=0; |
$nb=count($this->diffs); |
for($i=1;$i<=$nb;$i++) |
if($this->diffs[$i]==$diff) |
{ |
$d=$i; |
break; |
} |
if($d==0) |
{ |
$d=$nb+1; |
$this->diffs[$d]=$diff; |
} |
$this->fonts[$family.$style]['diff']=$d; |
} |
if($file) |
{ |
if($type=='TrueType') |
$this->FontFiles[$file]=array('length1'=>$originalsize); |
else |
$this->FontFiles[$file]=array('length1'=>$size1,'length2'=>$size2); |
} |
} |
function SetFont($family,$style='',$size=0) |
{ |
//Select a font; size given in points |
global $fpdf_charwidths; |
$family=strtolower($family); |
if($family=='') |
$family=$this->FontFamily; |
if($family=='arial') |
$family='helvetica'; |
elseif($family=='symbol' or $family=='zapfdingbats') |
$style=''; |
$style=strtoupper($style); |
if(is_int(strpos($style,'U'))) |
{ |
$this->underline=true; |
$style=str_replace('U','',$style); |
} |
else |
$this->underline=false; |
if($style=='IB') |
$style='BI'; |
if($size==0) |
$size=$this->FontSizePt; |
//Test if font is already selected |
if($this->FontFamily==$family and $this->FontStyle==$style and $this->FontSizePt==$size) |
return; |
//Test if used for the first time |
$fontkey=$family.$style; |
if(!isset($this->fonts[$fontkey])) |
{ |
//Check if one of the standard fonts |
if(isset($this->CoreFonts[$fontkey])) |
{ |
if(!isset($fpdf_charwidths[$fontkey])) |
{ |
//Load metric file |
$file=$family; |
if($family=='times' or $family=='helvetica') |
$file.=strtolower($style); |
$file.='.php'; |
if(defined('FPDF_FONTPATH')) |
$file=FPDF_FONTPATH.$file; |
include($file); |
if(!isset($fpdf_charwidths[$fontkey])) |
$this->Error('Could not include font metric file'); |
} |
$i=count($this->fonts)+1; |
$this->fonts[$fontkey]=array('i'=>$i,'type'=>'core','name'=>$this->CoreFonts[$fontkey],'up'=>-100,'ut'=>50,'cw'=>$fpdf_charwidths[$fontkey]); |
} |
else |
$this->Error('Undefined font: '.$family.' '.$style); |
} |
//Select it |
$this->FontFamily=$family; |
$this->FontStyle=$style; |
$this->FontSizePt=$size; |
$this->FontSize=$size/$this->k; |
$this->CurrentFont=&$this->fonts[$fontkey]; |
if($this->page>0) |
$this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); |
} |
function SetFontSize($size) |
{ |
//Set font size in points |
if($this->FontSizePt==$size) |
return; |
$this->FontSizePt=$size; |
$this->FontSize=$size/$this->k; |
if($this->page>0) |
$this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); |
} |
function AddLink() |
{ |
//Create a new internal link |
$n=count($this->links)+1; |
$this->links[$n]=array(0,0); |
return $n; |
} |
function SetLink($link,$y=0,$page=-1) |
{ |
//Set destination of internal link |
if($y==-1) |
$y=$this->y; |
if($page==-1) |
$page=$this->page; |
$this->links[$link]=array($page,$y); |
} |
function Link($x,$y,$w,$h,$link) |
{ |
//Put a link on the page |
$this->PageLinks[$this->page][]=array($x*$this->k,$this->hPt-$y*$this->k,$w*$this->k,$h*$this->k,$link); |
} |
function Text($x,$y,$txt) |
{ |
//Output a string |
$s=sprintf('BT %.2f %.2f Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt)); |
if($this->underline and $txt!='') |
$s.=' '.$this->_dounderline($x,$y,$txt); |
if($this->ColorFlag) |
$s='q '.$this->TextColor.' '.$s.' Q'; |
$this->_out($s); |
} |
function AcceptPageBreak() |
{ |
//Accept automatic page break or not |
return $this->AutoPageBreak; |
} |
function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='') |
{ |
//Output a cell |
$k=$this->k; |
if($this->y+$h>$this->PageBreakTrigger and !$this->InFooter and $this->AcceptPageBreak()) |
{ |
//Automatic page break |
$x=$this->x; |
$ws=$this->ws; |
if($ws>0) |
{ |
$this->ws=0; |
$this->_out('0 Tw'); |
} |
$this->AddPage($this->CurOrientation); |
$this->x=$x; |
if($ws>0) |
{ |
$this->ws=$ws; |
$this->_out(sprintf('%.3f Tw',$ws*$k)); |
} |
} |
if($w==0) |
$w=$this->w-$this->rMargin-$this->x; |
$s=''; |
if($fill==1 or $border==1) |
{ |
if($fill==1) |
$op=($border==1) ? 'B' : 'f'; |
else |
$op='S'; |
$s=sprintf('%.2f %.2f %.2f %.2f re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op); |
} |
if(is_string($border)) |
{ |
$x=$this->x; |
$y=$this->y; |
if(is_int(strpos($border,'L'))) |
$s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-$y)*$k,$x*$k,($this->h-($y+$h))*$k); |
if(is_int(strpos($border,'T'))) |
$s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-$y)*$k); |
if(is_int(strpos($border,'R'))) |
$s.=sprintf('%.2f %.2f m %.2f %.2f l S ',($x+$w)*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-($y+$h))*$k); |
if(is_int(strpos($border,'B'))) |
$s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-($y+$h))*$k,($x+$w)*$k,($this->h-($y+$h))*$k); |
} |
if($txt!='') |
{ |
if($align=='R') |
$dx=$w-$this->cMargin-$this->GetStringWidth($txt); |
elseif($align=='C') |
$dx=($w-$this->GetStringWidth($txt))/2; |
else |
$dx=$this->cMargin; |
if($this->ColorFlag) |
$s.='q '.$this->TextColor.' '; |
$txt2=str_replace(')','\\)',str_replace('(','\\(',str_replace('\\','\\\\',$txt))); |
$s.=sprintf('BT %.2f %.2f Td (%s) Tj ET',($this->x+$dx)*$k,($this->h-($this->y+.5*$h+.3*$this->FontSize))*$k,$txt2); |
if($this->underline) |
$s.=' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$txt); |
if($this->ColorFlag) |
$s.=' Q'; |
if($link) |
$this->Link($this->x+$dx,$this->y+.5*$h-.5*$this->FontSize,$this->GetStringWidth($txt),$this->FontSize,$link); |
} |
if($s) |
$this->_out($s); |
$this->lasth=$h; |
if($ln>0) |
{ |
//Go to next line |
$this->y+=$h; |
if($ln==1) |
$this->x=$this->lMargin; |
} |
else |
$this->x+=$w; |
} |
function MultiCell($w,$h,$txt,$border=0,$align='J',$fill=0) |
{ |
//Output text with automatic or explicit line breaks |
$cw=&$this->CurrentFont['cw']; |
if($w==0) |
$w=$this->w-$this->rMargin-$this->x; |
$wmax=($w-2*$this->cMargin)*1000/$this->FontSize; |
$s=str_replace("\r",'',$txt); |
$nb=strlen($s); |
if($nb>0 and $s[$nb-1]=="\n") |
$nb--; |
$b=0; |
if($border) |
{ |
if($border==1) |
{ |
$border='LTRB'; |
$b='LRT'; |
$b2='LR'; |
} |
else |
{ |
$b2=''; |
if(is_int(strpos($border,'L'))) |
$b2.='L'; |
if(is_int(strpos($border,'R'))) |
$b2.='R'; |
$b=is_int(strpos($border,'T')) ? $b2.'T' : $b2; |
} |
} |
$sep=-1; |
$i=0; |
$j=0; |
$l=0; |
$ns=0; |
$nl=1; |
while($i<$nb) |
{ |
//Get next character |
$c=$s{$i}; |
if($c=="\n") |
{ |
//Explicit line break |
if($this->ws>0) |
{ |
$this->ws=0; |
$this->_out('0 Tw'); |
} |
$this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); |
$i++; |
$sep=-1; |
$j=$i; |
$l=0; |
$ns=0; |
$nl++; |
if($border and $nl==2) |
$b=$b2; |
continue; |
} |
if($c==' ') |
{ |
$sep=$i; |
$ls=$l; |
$ns++; |
} |
$l+=isset($cw[ord($c)])?$cw[ord($c)]:0; |
if($l>$wmax) |
{ |
//Automatic line break |
if($sep==-1) |
{ |
if($i==$j) |
$i++; |
if($this->ws>0) |
{ |
$this->ws=0; |
$this->_out('0 Tw'); |
} |
$this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); |
} |
else |
{ |
if($align=='J') |
{ |
$this->ws=($ns>1) ? ($wmax-$ls)/1000*$this->FontSize/($ns-1) : 0; |
$this->_out(sprintf('%.3f Tw',$this->ws*$this->k)); |
} |
$this->Cell($w,$h,substr($s,$j,$sep-$j),$b,2,$align,$fill); |
$i=$sep+1; |
} |
$sep=-1; |
$j=$i; |
$l=0; |
$ns=0; |
$nl++; |
if($border and $nl==2) |
$b=$b2; |
} |
else |
$i++; |
} |
//Last chunk |
if($this->ws>0) |
{ |
$this->ws=0; |
$this->_out('0 Tw'); |
} |
if($border and is_int(strpos($border,'B'))) |
$b.='B'; |
$this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); |
$this->x=$this->lMargin; |
} |
function Write($h,$txt,$link='') |
{ |
//Output text in flowing mode |
$cw=&$this->CurrentFont['cw']; |
$w=$this->w-$this->rMargin-$this->x; |
$wmax=($w-2*$this->cMargin)*1000/$this->FontSize; |
$s=str_replace("\r",'',$txt); |
$nb=strlen($s); |
$sep=-1; |
$i=0; |
$j=0; |
$l=0; |
$nl=1; |
while($i<$nb) |
{ |
//Get next character |
$c=$s{$i}; |
if($c=="\n") |
{ |
//Explicit line break |
$this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',0,$link); |
$i++; |
$sep=-1; |
$j=$i; |
$l=0; |
if($nl==1) |
{ |
$this->x=$this->lMargin; |
$w=$this->w-$this->rMargin-$this->x; |
$wmax=($w-2*$this->cMargin)*1000/$this->FontSize; |
} |
$nl++; |
continue; |
} |
if($c==' ') |
$sep=$i; |
$l+=$cw[$c]; |
if($l>$wmax) |
{ |
//Automatic line break |
if($sep==-1) |
{ |
if($this->x>$this->lMargin) |
{ |
//Move to next line |
$this->x=$this->lMargin; |
$this->y+=$h; |
$w=$this->w-$this->rMargin-$this->x; |
$wmax=($w-2*$this->cMargin)*1000/$this->FontSize; |
$i++; |
$nl++; |
continue; |
} |
if($i==$j) |
$i++; |
$this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',0,$link); |
} |
else |
{ |
$this->Cell($w,$h,substr($s,$j,$sep-$j),0,2,'',0,$link); |
$i=$sep+1; |
} |
$sep=-1; |
$j=$i; |
$l=0; |
if($nl==1) |
{ |
$this->x=$this->lMargin; |
$w=$this->w-$this->rMargin-$this->x; |
$wmax=($w-2*$this->cMargin)*1000/$this->FontSize; |
} |
$nl++; |
} |
else |
$i++; |
} |
//Last chunk |
if($i!=$j) |
$this->Cell($l/1000*$this->FontSize,$h,substr($s,$j),0,0,'',0,$link); |
} |
function Image($file,$x,$y,$w=0,$h=0,$type='',$link='') |
{ |
//Put an image on the page |
if(!isset($this->images[$file])) |
{ |
//First use of image, get info |
if($type=='') |
{ |
$pos=strrpos($file,'.'); |
if(!$pos) |
$this->Error('Image file has no extension and no type was specified: '.$file); |
$type=substr($file,$pos+1); |
} |
$type=strtolower($type); |
$mqr=get_magic_quotes_runtime(); |
set_magic_quotes_runtime(0); |
if($type=='jpg' or $type=='jpeg') |
$info=$this->_parsejpg($file); |
elseif($type=='png') |
$info=$this->_parsepng($file); |
else |
{ |
//Allow for additional formats |
$mtd='_parse'.$type; |
if(!method_exists($this,$mtd)) |
$this->Error('Unsupported image type: '.$type); |
$info=$this->$mtd($file); |
} |
set_magic_quotes_runtime($mqr); |
$info['i']=count($this->images)+1; |
$this->images[$file]=$info; |
} |
else |
$info=$this->images[$file]; |
//Automatic width and height calculation if needed |
if($w==0 and $h==0) |
{ |
//Put image at 72 dpi |
$w=$info['w']/$this->k; |
$h=$info['h']/$this->k; |
} |
if($w==0) |
$w=$h*$info['w']/$info['h']; |
if($h==0) |
$h=$w*$info['h']/$info['w']; |
$this->_out(sprintf('q %.2f 0 0 %.2f %.2f %.2f cm /I%d Do Q',$w*$this->k,$h*$this->k,$x*$this->k,($this->h-($y+$h))*$this->k,$info['i'])); |
if($link) |
$this->Link($x,$y,$w,$h,$link); |
} |
function Ln($h='') |
{ |
//Line feed; default value is last cell height |
$this->x=$this->lMargin; |
if(is_string($h)) |
$this->y+=$this->lasth; |
else |
$this->y+=$h; |
} |
function GetX() |
{ |
//Get x position |
return $this->x; |
} |
function SetX($x) |
{ |
//Set x position |
if($x>=0) |
$this->x=$x; |
else |
$this->x=$this->w+$x; |
} |
function GetY() |
{ |
//Get y position |
return $this->y; |
} |
function SetY($y) |
{ |
//Set y position and reset x |
$this->x=$this->lMargin; |
if($y>=0) |
$this->y=$y; |
else |
$this->y=$this->h+$y; |
} |
function SetXY($x,$y) |
{ |
//Set x and y positions |
$this->SetY($y); |
$this->SetX($x); |
} |
function Output($name='',$dest='') |
{ |
//Output PDF to some destination |
// lem9 |
//global $HTTP_SERVER_VARS; |
//Finish document if necessary |
if($this->state<3) |
$this->Close(); |
//Normalize parameters |
if(is_bool($dest)) |
$dest=$dest ? 'D' : 'F'; |
$dest=strtoupper($dest); |
if($dest=='') |
{ |
if($name=='') |
{ |
$name='doc.pdf'; |
$dest='I'; |
} |
else |
$dest='F'; |
} |
switch($dest) |
{ |
case 'I': |
//Send to standard output |
// lem9 |
//if(isset($HTTP_SERVER_VARS['SERVER_NAME'])) |
if(PMA_getenv('SERVER_NAME')) |
{ |
//We send to a browser |
Header('Content-Type: application/pdf'); |
if(headers_sent()) |
$this->Error('Some data has already been output to browser, can\'t send PDF file'); |
Header('Content-Length: '.strlen($this->buffer)); |
Header('Content-disposition: inline; filename="'.$name.'"'); |
} |
echo $this->buffer; |
break; |
case 'D': |
//Download file |
// lem9 |
//if(isset($HTTP_SERVER_VARS['HTTP_USER_AGENT']) and strpos($HTTP_SERVER_VARS['HTTP_USER_AGENT'],'MSIE')) |
if(PMA_getenv('HTTP_USER_AGENT') and strpos(PMA_getenv('HTTP_USER_AGENT'), 'MSIE')) |
Header('Content-Type: application/force-download'); |
else |
Header('Content-Type: application/octet-stream'); |
if(headers_sent()) |
$this->Error('Some data has already been output to browser, can\'t send PDF file'); |
Header('Content-Length: '.strlen($this->buffer)); |
Header('Content-disposition: attachment; filename="'.$name.'"'); |
echo $this->buffer; |
break; |
case 'F': |
//Save to local file |
$f=fopen($name,'wb'); |
if(!$f) |
$this->Error('Unable to create output file: '.$name); |
fwrite($f,$this->buffer,strlen($this->buffer)); |
fclose($f); |
break; |
case 'S': |
//Return as a string |
return $this->buffer; |
default: |
$this->Error('Incorrect output destination: '.$dest); |
} |
return ''; |
} |
/******************************************************************************* |
* * |
* Protected methods * |
* * |
*******************************************************************************/ |
function _dochecks() |
{ |
//Check for locale-related bug |
if(1.1==1) |
$this->Error('Don\'t alter the locale before including class file'); |
//Check for decimal separator |
if(sprintf('%.1f',1.0)!='1.0') |
setlocale(LC_NUMERIC,'C'); |
} |
function _begindoc() |
{ |
//Start document |
$this->state=1; |
$this->_out('%PDF-1.3'); |
} |
function _strreplace($what, $to, $where) { |
return str_replace($what, $to, $where); |
} |
function _putpages() |
{ |
$nb=$this->page; |
if(!empty($this->AliasNbPages)) |
{ |
//Replace number of pages |
for($n=1;$n<=$nb;$n++) |
$this->pages[$n]=$this->_strreplace($this->AliasNbPages,$nb,$this->pages[$n]); |
} |
if($this->DefOrientation=='P') |
{ |
$wPt=$this->fwPt; |
$hPt=$this->fhPt; |
} |
else |
{ |
$wPt=$this->fhPt; |
$hPt=$this->fwPt; |
} |
$filter=($this->compress) ? '/Filter /FlateDecode ' : ''; |
for($n=1;$n<=$nb;$n++) |
{ |
//Page |
$this->_newobj(); |
$this->_out('<</Type /Page'); |
$this->_out('/Parent 1 0 R'); |
if(isset($this->OrientationChanges[$n])) |
$this->_out(sprintf('/MediaBox [0 0 %.2f %.2f]',$hPt,$wPt)); |
$this->_out('/Resources 2 0 R'); |
if(isset($this->PageLinks[$n])) |
{ |
//Links |
$annots='/Annots ['; |
foreach($this->PageLinks[$n] as $pl) |
{ |
$rect=sprintf('%.2f %.2f %.2f %.2f',$pl[0],$pl[1],$pl[0]+$pl[2],$pl[1]-$pl[3]); |
$annots.='<</Type /Annot /Subtype /Link /Rect ['.$rect.'] /Border [0 0 0] '; |
if(is_string($pl[4])) |
$annots.='/A <</S /URI /URI '.$this->_textstring($pl[4]).'>>>>'; |
else |
{ |
$l=$this->links[$pl[4]]; |
$h=isset($this->OrientationChanges[$l[0]]) ? $wPt : $hPt; |
$annots.=sprintf('/Dest [%d 0 R /XYZ 0 %.2f null]>>',1+2*$l[0],$h-$l[1]*$this->k); |
} |
} |
$this->_out($annots.']'); |
} |
$this->_out('/Contents '.($this->n+1).' 0 R>>'); |
$this->_out('endobj'); |
//Page content |
$p=($this->compress) ? gzcompress($this->pages[$n]) : $this->pages[$n]; |
$this->_newobj(); |
$this->_out('<<'.$filter.'/Length '.strlen($p).'>>'); |
$this->_putstream($p); |
$this->_out('endobj'); |
} |
//Pages root |
$this->offsets[1]=strlen($this->buffer); |
$this->_out('1 0 obj'); |
$this->_out('<</Type /Pages'); |
$kids='/Kids ['; |
for($i=0;$i<$nb;$i++) |
$kids.=(3+2*$i).' 0 R '; |
$this->_out($kids.']'); |
$this->_out('/Count '.$nb); |
$this->_out(sprintf('/MediaBox [0 0 %.2f %.2f]',$wPt,$hPt)); |
$this->_out('>>'); |
$this->_out('endobj'); |
} |
function _putfonts() |
{ |
$nf=$this->n; |
foreach($this->diffs as $diff) |
{ |
//Encodings |
$this->_newobj(); |
$this->_out('<</Type /Encoding /BaseEncoding /WinAnsiEncoding /Differences ['.$diff.']>>'); |
$this->_out('endobj'); |
} |
$mqr=get_magic_quotes_runtime(); |
set_magic_quotes_runtime(0); |
foreach($this->FontFiles as $file=>$info) |
{ |
//Font file embedding |
$this->_newobj(); |
$this->FontFiles[$file]['n']=$this->n; |
if(defined('FPDF_FONTPATH')) |
$file=FPDF_FONTPATH.$file; |
$size=filesize($file); |
if(!$size) |
$this->Error('Font file not found'); |
$this->_out('<</Length '.$size); |
if(substr($file,-2)=='.z') |
$this->_out('/Filter /FlateDecode'); |
$this->_out('/Length1 '.$info['length1']); |
if(isset($info['length2'])) |
$this->_out('/Length2 '.$info['length2'].' /Length3 0'); |
$this->_out('>>'); |
$f=fopen($file,'rb'); |
$this->_putstream(fread($f,$size)); |
fclose($f); |
$this->_out('endobj'); |
} |
set_magic_quotes_runtime($mqr); |
foreach($this->fonts as $k=>$font) |
{ |
//Font objects |
$this->fonts[$k]['n']=$this->n+1; |
$type=$font['type']; |
$name=$font['name']; |
if($type=='core') |
{ |
//Standard font |
$this->_newobj(); |
$this->_out('<</Type /Font'); |
$this->_out('/BaseFont /'.$name); |
$this->_out('/Subtype /Type1'); |
if($name!='Symbol' and $name!='ZapfDingbats') |
$this->_out('/Encoding /WinAnsiEncoding'); |
$this->_out('>>'); |
$this->_out('endobj'); |
} |
elseif($type=='Type1' or $type=='TrueType') |
{ |
//Additional Type1 or TrueType font |
$this->_newobj(); |
$this->_out('<</Type /Font'); |
$this->_out('/BaseFont /'.$name); |
$this->_out('/Subtype /'.$type); |
$this->_out('/FirstChar 32 /LastChar 255'); |
$this->_out('/Widths '.($this->n+1).' 0 R'); |
$this->_out('/FontDescriptor '.($this->n+2).' 0 R'); |
if($font['enc']) |
{ |
if(isset($font['diff'])) |
$this->_out('/Encoding '.($nf+$font['diff']).' 0 R'); |
else |
$this->_out('/Encoding /WinAnsiEncoding'); |
} |
$this->_out('>>'); |
$this->_out('endobj'); |
//Widths |
$this->_newobj(); |
$cw=&$font['cw']; |
$s='['; |
for($i=32;$i<=255;$i++) |
$s.=$cw[chr($i)].' '; |
$this->_out($s.']'); |
$this->_out('endobj'); |
//Descriptor |
$this->_newobj(); |
$s='<</Type /FontDescriptor /FontName /'.$name; |
foreach($font['desc'] as $k=>$v) |
$s.=' /'.$k.' '.$v; |
$file=$font['file']; |
if($file) |
$s.=' /FontFile'.($type=='Type1' ? '' : '2').' '.$this->FontFiles[$file]['n'].' 0 R'; |
$this->_out($s.'>>'); |
$this->_out('endobj'); |
} |
else |
{ |
//Allow for additional types |
$mtd='_put'.strtolower($type); |
if(!method_exists($this,$mtd)) |
$this->Error('Unsupported font type: '.$type); |
$this->$mtd($font); |
} |
} |
} |
function _putimages() |
{ |
$filter=($this->compress) ? '/Filter /FlateDecode ' : ''; |
reset($this->images); |
while(list($file,$info)=each($this->images)) |
{ |
$this->_newobj(); |
$this->images[$file]['n']=$this->n; |
$this->_out('<</Type /XObject'); |
$this->_out('/Subtype /Image'); |
$this->_out('/Width '.$info['w']); |
$this->_out('/Height '.$info['h']); |
if($info['cs']=='Indexed') |
$this->_out('/ColorSpace [/Indexed /DeviceRGB '.(strlen($info['pal'])/3-1).' '.($this->n+1).' 0 R]'); |
else |
{ |
$this->_out('/ColorSpace /'.$info['cs']); |
if($info['cs']=='DeviceCMYK') |
$this->_out('/Decode [1 0 1 0 1 0 1 0]'); |
} |
$this->_out('/BitsPerComponent '.$info['bpc']); |
$this->_out('/Filter /'.$info['f']); |
if(isset($info['parms'])) |
$this->_out($info['parms']); |
if(isset($info['trns']) and is_array($info['trns'])) |
{ |
$trns=''; |
for($i=0;$i<count($info['trns']);$i++) |
$trns.=$info['trns'][$i].' '.$info['trns'][$i].' '; |
$this->_out('/Mask ['.$trns.']'); |
} |
$this->_out('/Length '.strlen($info['data']).'>>'); |
$this->_putstream($info['data']); |
unset($this->images[$file]['data']); |
$this->_out('endobj'); |
//Palette |
if($info['cs']=='Indexed') |
{ |
$this->_newobj(); |
$pal=($this->compress) ? gzcompress($info['pal']) : $info['pal']; |
$this->_out('<<'.$filter.'/Length '.strlen($pal).'>>'); |
$this->_putstream($pal); |
$this->_out('endobj'); |
} |
} |
} |
function _putresources() |
{ |
$this->_putfonts(); |
$this->_putimages(); |
//Resource dictionary |
$this->offsets[2]=strlen($this->buffer); |
$this->_out('2 0 obj'); |
$this->_out('<</ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'); |
$this->_out('/Font <<'); |
foreach($this->fonts as $font) |
$this->_out('/F'.$font['i'].' '.$font['n'].' 0 R'); |
$this->_out('>>'); |
if(count($this->images)) |
{ |
$this->_out('/XObject <<'); |
foreach($this->images as $image) |
$this->_out('/I'.$image['i'].' '.$image['n'].' 0 R'); |
$this->_out('>>'); |
} |
$this->_out('>>'); |
$this->_out('endobj'); |
} |
function _putinfo() |
{ |
$this->_out('/Producer '.$this->_textstring('FPDF '.FPDF_VERSION)); |
if(!empty($this->title)) |
$this->_out('/Title '.$this->_textstring($this->title)); |
if(!empty($this->subject)) |
$this->_out('/Subject '.$this->_textstring($this->subject)); |
if(!empty($this->author)) |
$this->_out('/Author '.$this->_textstring($this->author)); |
if(!empty($this->keywords)) |
$this->_out('/Keywords '.$this->_textstring($this->keywords)); |
if(!empty($this->creator)) |
$this->_out('/Creator '.$this->_textstring($this->creator)); |
$this->_out('/CreationDate '.$this->_textstring('D:'.date('YmdHis'))); |
} |
function _putcatalog() |
{ |
$this->_out('/Type /Catalog'); |
$this->_out('/Pages 1 0 R'); |
if($this->ZoomMode=='fullpage') |
$this->_out('/OpenAction [3 0 R /Fit]'); |
elseif($this->ZoomMode=='fullwidth') |
$this->_out('/OpenAction [3 0 R /FitH null]'); |
elseif($this->ZoomMode=='real') |
$this->_out('/OpenAction [3 0 R /XYZ null null 1]'); |
elseif(!is_string($this->ZoomMode)) |
$this->_out('/OpenAction [3 0 R /XYZ null null '.($this->ZoomMode/100).']'); |
if($this->LayoutMode=='single') |
$this->_out('/PageLayout /SinglePage'); |
elseif($this->LayoutMode=='continuous') |
$this->_out('/PageLayout /OneColumn'); |
elseif($this->LayoutMode=='two') |
$this->_out('/PageLayout /TwoColumnLeft'); |
} |
function _puttrailer() |
{ |
$this->_out('/Size '.($this->n+1)); |
$this->_out('/Root '.$this->n.' 0 R'); |
$this->_out('/Info '.($this->n-1).' 0 R'); |
} |
function _enddoc() |
{ |
$this->_putpages(); |
$this->_putresources(); |
//Info |
$this->_newobj(); |
$this->_out('<<'); |
$this->_putinfo(); |
$this->_out('>>'); |
$this->_out('endobj'); |
//Catalog |
$this->_newobj(); |
$this->_out('<<'); |
$this->_putcatalog(); |
$this->_out('>>'); |
$this->_out('endobj'); |
//Cross-ref |
$o=strlen($this->buffer); |
$this->_out('xref'); |
$this->_out('0 '.($this->n+1)); |
$this->_out('0000000000 65535 f '); |
for($i=1;$i<=$this->n;$i++) |
$this->_out(sprintf('%010d 00000 n ',$this->offsets[$i])); |
//Trailer |
$this->_out('trailer'); |
$this->_out('<<'); |
$this->_puttrailer(); |
$this->_out('>>'); |
$this->_out('startxref'); |
$this->_out($o); |
$this->_out('%%EOF'); |
$this->state=3; |
} |
function _beginpage($orientation) |
{ |
$this->page++; |
$this->pages[$this->page]=''; |
$this->state=2; |
$this->x=$this->lMargin; |
$this->y=$this->tMargin; |
$this->FontFamily=''; |
//Page orientation |
if(!$orientation) |
$orientation=$this->DefOrientation; |
else |
{ |
$orientation=strtoupper($orientation{0}); |
if($orientation!=$this->DefOrientation) |
$this->OrientationChanges[$this->page]=true; |
} |
if($orientation!=$this->CurOrientation) |
{ |
//Change orientation |
if($orientation=='P') |
{ |
$this->wPt=$this->fwPt; |
$this->hPt=$this->fhPt; |
$this->w=$this->fw; |
$this->h=$this->fh; |
} |
else |
{ |
$this->wPt=$this->fhPt; |
$this->hPt=$this->fwPt; |
$this->w=$this->fh; |
$this->h=$this->fw; |
} |
$this->PageBreakTrigger=$this->h-$this->bMargin; |
$this->CurOrientation=$orientation; |
} |
} |
function _endpage() |
{ |
//End of page contents |
$this->state=1; |
} |
function _newobj() |
{ |
//Begin a new object |
$this->n++; |
$this->offsets[$this->n]=strlen($this->buffer); |
$this->_out($this->n.' 0 obj'); |
} |
function _dounderline($x,$y,$txt) |
{ |
//Underline text |
$up=$this->CurrentFont['up']; |
$ut=$this->CurrentFont['ut']; |
$w=$this->GetStringWidth($txt)+$this->ws*substr_count($txt,' '); |
return sprintf('%.2f %.2f %.2f %.2f re f',$x*$this->k,($this->h-($y-$up/1000*$this->FontSize))*$this->k,$w*$this->k,-$ut/1000*$this->FontSizePt); |
} |
function _parsejpg($file) |
{ |
//Extract info from a JPEG file |
$a=GetImageSize($file); |
if(!$a) |
$this->Error('Missing or incorrect image file: '.$file); |
if($a[2]!=2) |
$this->Error('Not a JPEG file: '.$file); |
if(!isset($a['channels']) or $a['channels']==3) |
$colspace='DeviceRGB'; |
elseif($a['channels']==4) |
$colspace='DeviceCMYK'; |
else |
$colspace='DeviceGray'; |
$bpc=isset($a['bits']) ? $a['bits'] : 8; |
//Read whole file |
$f=fopen($file,'rb'); |
$data=''; |
while(!feof($f)) |
$data.=fread($f,4096); |
fclose($f); |
return array('w'=>$a[0],'h'=>$a[1],'cs'=>$colspace,'bpc'=>$bpc,'f'=>'DCTDecode','data'=>$data); |
} |
function _parsepng($file) |
{ |
//Extract info from a PNG file |
$f=fopen($file,'rb'); |
if(!$f) |
$this->Error('Can\'t open image file: '.$file); |
//Check signature |
if(fread($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) |
$this->Error('Not a PNG file: '.$file); |
//Read header chunk |
fread($f,4); |
if(fread($f,4)!='IHDR') |
$this->Error('Incorrect PNG file: '.$file); |
$w=$this->_freadint($f); |
$h=$this->_freadint($f); |
$bpc=ord(fread($f,1)); |
if($bpc>8) |
$this->Error('16-bit depth not supported: '.$file); |
$ct=ord(fread($f,1)); |
if($ct==0) |
$colspace='DeviceGray'; |
elseif($ct==2) |
$colspace='DeviceRGB'; |
elseif($ct==3) |
$colspace='Indexed'; |
else |
$this->Error('Alpha channel not supported: '.$file); |
if(ord(fread($f,1))!=0) |
$this->Error('Unknown compression method: '.$file); |
if(ord(fread($f,1))!=0) |
$this->Error('Unknown filter method: '.$file); |
if(ord(fread($f,1))!=0) |
$this->Error('Interlacing not supported: '.$file); |
fread($f,4); |
$parms='/DecodeParms <</Predictor 15 /Colors '.($ct==2 ? 3 : 1).' /BitsPerComponent '.$bpc.' /Columns '.$w.'>>'; |
//Scan chunks looking for palette, transparency and image data |
$pal=''; |
$trns=''; |
$data=''; |
do |
{ |
$n=$this->_freadint($f); |
$type=fread($f,4); |
if($type=='PLTE') |
{ |
//Read palette |
$pal=fread($f,$n); |
fread($f,4); |
} |
elseif($type=='tRNS') |
{ |
//Read transparency info |
$t=fread($f,$n); |
if($ct==0) |
$trns=array(ord(substr($t,1,1))); |
elseif($ct==2) |
$trns=array(ord(substr($t,1,1)),ord(substr($t,3,1)),ord(substr($t,5,1))); |
else |
{ |
$pos=strpos($t,chr(0)); |
if(is_int($pos)) |
$trns=array($pos); |
} |
fread($f,4); |
} |
elseif($type=='IDAT') |
{ |
//Read image data block |
$data.=fread($f,$n); |
fread($f,4); |
} |
elseif($type=='IEND') |
break; |
else |
fread($f,$n+4); |
} |
while($n); |
if($colspace=='Indexed' and empty($pal)) |
$this->Error('Missing palette in '.$file); |
fclose($f); |
return array('w'=>$w,'h'=>$h,'cs'=>$colspace,'bpc'=>$bpc,'f'=>'FlateDecode','parms'=>$parms,'pal'=>$pal,'trns'=>$trns,'data'=>$data); |
} |
function _freadint($f) |
{ |
//Read a 4-byte integer from file |
$i=ord(fread($f,1))<<24; |
$i+=ord(fread($f,1))<<16; |
$i+=ord(fread($f,1))<<8; |
$i+=ord(fread($f,1)); |
return $i; |
} |
function _textstring($s) |
{ |
//Format a text string |
return '('.$this->_escape($s).')'; |
} |
function _escape($s) |
{ |
//Add \ before \, ( and ) |
return str_replace(')','\\)',str_replace('(','\\(',str_replace('\\','\\\\',$s))); |
} |
function _putstream($s) |
{ |
$this->_out('stream'); |
$this->_out($s); |
$this->_out('endstream'); |
} |
function _out($s) |
{ |
//Add a line to the document |
if($this->state==2) |
$this->pages[$this->page].=$s."\n"; |
else |
$this->buffer.=$s."\n"; |
} |
//End of class |
} |
//Handle special IE contype request |
// lem9 |
//if(isset($HTTP_SERVER_VARS['HTTP_USER_AGENT']) and $HTTP_SERVER_VARS['HTTP_USER_AGENT']=='contype') |
if(PMA_getenv('HTTP_USER_AGENT') == 'contype') |
{ |
Header('Content-Type: application/pdf'); |
exit; |
} |
} |
?> |
/Web/Maintenance/phpMyAdmin/libraries/fpdf/ufpdf.php |
---|
0,0 → 1,483 |
<?php |
/******************************************************************************* |
* Software: UFPDF, Unicode Free PDF generator * |
* Version: 0.1 * |
* based on FPDF 1.52 by Olivier PLATHEY * |
* Date: 2004-09-01 * |
* Author: Steven Wittens <steven@acko.net> * |
* License: GPL * |
* * |
* UFPDF is a modification of FPDF to support Unicode through UTF-8. * |
* * |
*******************************************************************************/ |
if(!class_exists('UFPDF')) |
{ |
define('UFPDF_VERSION','0.1'); |
include_once './libraries/fpdf/fpdf.php'; |
class UFPDF extends FPDF |
{ |
/******************************************************************************* |
* * |
* Public methods * |
* * |
*******************************************************************************/ |
function UFPDF($orientation='P',$unit='mm',$format='A4') |
{ |
FPDF::FPDF($orientation, $unit, $format); |
} |
function GetStringWidth($s) |
{ |
//Get width of a string in the current font |
$s = (string)$s; |
$codepoints=$this->utf8_to_codepoints($s); |
$cw=&$this->CurrentFont['cw']; |
$w=0; |
foreach($codepoints as $cp) |
$w+=isset($cw[$cp])?$cw[$cp]:0; |
return $w*$this->FontSize/1000; |
} |
function AddFont($family,$style='',$file='') |
{ |
//Add a TrueType or Type1 font |
$family=strtolower($family); |
if($family=='arial') |
$family='helvetica'; |
$style=strtoupper($style); |
if($style=='IB') |
$style='BI'; |
if(isset($this->fonts[$family.$style])) |
$this->Error('Font already added: '.$family.' '.$style); |
if($file=='') |
$file=str_replace(' ','',$family).strtolower($style).'.php'; |
if(defined('FPDF_FONTPATH')) |
$file=FPDF_FONTPATH.$file; |
include($file); |
if(!isset($name)) |
$this->Error('Could not include font definition file'); |
$i=count($this->fonts)+1; |
$this->fonts[$family.$style]=array('i'=>$i,'type'=>$type,'name'=>$name,'desc'=>$desc,'up'=>$up,'ut'=>$ut,'cw'=>$cw,'file'=>$file,'ctg'=>$ctg); |
if($file) |
{ |
if($type=='TrueTypeUnicode') |
$this->FontFiles[$file]=array('length1'=>$originalsize); |
else |
$this->FontFiles[$file]=array('length1'=>$size1,'length2'=>$size2); |
} |
} |
function Text($x,$y,$txt) |
{ |
//Output a string |
$s=sprintf('BT %.2f %.2f Td %s Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escapetext($txt)); |
if($this->underline and $txt!='') |
$s.=' '.$this->_dounderline($x,$y,$this->GetStringWidth($txt),$txt); |
if($this->ColorFlag) |
$s='q '.$this->TextColor.' '.$s.' Q'; |
$this->_out($s); |
} |
function AcceptPageBreak() |
{ |
//Accept automatic page break or not |
return $this->AutoPageBreak; |
} |
function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='') |
{ |
//Output a cell |
$k=$this->k; |
if($this->y+$h>$this->PageBreakTrigger and !$this->InFooter and $this->AcceptPageBreak()) |
{ |
//Automatic page break |
$x=$this->x; |
$ws=$this->ws; |
if($ws>0) |
{ |
$this->ws=0; |
$this->_out('0 Tw'); |
} |
$this->AddPage($this->CurOrientation); |
$this->x=$x; |
if($ws>0) |
{ |
$this->ws=$ws; |
$this->_out(sprintf('%.3f Tw',$ws*$k)); |
} |
} |
if($w==0) |
$w=$this->w-$this->rMargin-$this->x; |
$s=''; |
if($fill==1 or $border==1) |
{ |
if($fill==1) |
$op=($border==1) ? 'B' : 'f'; |
else |
$op='S'; |
$s=sprintf('%.2f %.2f %.2f %.2f re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op); |
} |
if(is_string($border)) |
{ |
$x=$this->x; |
$y=$this->y; |
if(is_int(strpos($border,'L'))) |
$s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-$y)*$k,$x*$k,($this->h-($y+$h))*$k); |
if(is_int(strpos($border,'T'))) |
$s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-$y)*$k); |
if(is_int(strpos($border,'R'))) |
$s.=sprintf('%.2f %.2f m %.2f %.2f l S ',($x+$w)*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-($y+$h))*$k); |
if(is_int(strpos($border,'B'))) |
$s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-($y+$h))*$k,($x+$w)*$k,($this->h-($y+$h))*$k); |
} |
if($txt!='') |
{ |
$width = $this->GetStringWidth($txt); |
if($align=='R') |
$dx=$w-$this->cMargin-$width; |
elseif($align=='C') |
$dx=($w-$width)/2; |
else |
$dx=$this->cMargin; |
if($this->ColorFlag) |
$s.='q '.$this->TextColor.' '; |
$txtstring=$this->_escapetext($txt); |
$s.=sprintf('BT %.2f %.2f Td %s Tj ET',($this->x+$dx)*$k,($this->h-($this->y+.5*$h+.3*$this->FontSize))*$k,$txtstring); |
if($this->underline) |
$s.=' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$width,$txt); |
if($this->ColorFlag) |
$s.=' Q'; |
if($link) |
$this->Link($this->x+$dx,$this->y+.5*$h-.5*$this->FontSize,$width,$this->FontSize,$link); |
} |
if($s) |
$this->_out($s); |
$this->lasth=$h; |
if($ln>0) |
{ |
//Go to next line |
$this->y+=$h; |
if($ln==1) |
$this->x=$this->lMargin; |
} |
else |
$this->x+=$w; |
} |
/******************************************************************************* |
* * |
* Protected methods * |
* * |
*******************************************************************************/ |
function _puttruetypeunicode($font) { |
//Type0 Font |
$this->_newobj(); |
$this->_out('<</Type /Font'); |
$this->_out('/Subtype /Type0'); |
$this->_out('/BaseFont /'. $font['name'] .'-UCS'); |
$this->_out('/Encoding /Identity-H'); |
$this->_out('/DescendantFonts ['. ($this->n + 1) .' 0 R]'); |
$this->_out('>>'); |
$this->_out('endobj'); |
//CIDFont |
$this->_newobj(); |
$this->_out('<</Type /Font'); |
$this->_out('/Subtype /CIDFontType2'); |
$this->_out('/BaseFont /'. $font['name']); |
$this->_out('/CIDSystemInfo <</Registry (Adobe) /Ordering (UCS) /Supplement 0>>'); |
$this->_out('/FontDescriptor '. ($this->n + 1) .' 0 R'); |
$c = 0; |
$widths = ''; |
foreach ($font['cw'] as $i => $w) { |
$widths .= $i .' ['. $w.'] '; |
} |
$this->_out('/W ['. $widths .']'); |
$this->_out('/CIDToGIDMap '. ($this->n + 2) .' 0 R'); |
$this->_out('>>'); |
$this->_out('endobj'); |
//Font descriptor |
$this->_newobj(); |
$this->_out('<</Type /FontDescriptor'); |
$this->_out('/FontName /'.$font['name']); |
$s = ''; |
foreach ($font['desc'] as $k => $v) { |
$s .= ' /'. $k .' '. $v; |
} |
if ($font['file']) { |
$s .= ' /FontFile2 '. $this->FontFiles[$font['file']]['n'] .' 0 R'; |
} |
$this->_out($s); |
$this->_out('>>'); |
$this->_out('endobj'); |
//Embed CIDToGIDMap |
$this->_newobj(); |
if(defined('FPDF_FONTPATH')) |
$file=FPDF_FONTPATH.$font['ctg']; |
else |
$file=$font['ctg']; |
$size=filesize($file); |
if(!$size) |
$this->Error('Font file not found'); |
$this->_out('<</Length '.$size); |
if(substr($file,-2) == '.z') |
$this->_out('/Filter /FlateDecode'); |
$this->_out('>>'); |
$f = fopen($file,'rb'); |
$this->_putstream(fread($f,$size)); |
fclose($f); |
$this->_out('endobj'); |
} |
function _dounderline($x,$y,$width,$txt) |
{ |
//Underline text |
$up=$this->CurrentFont['up']; |
$ut=$this->CurrentFont['ut']; |
$w=$width+$this->ws*substr_count($txt,' '); |
return sprintf('%.2f %.2f %.2f %.2f re f',$x*$this->k,($this->h-($y-$up/1000*$this->FontSize))*$this->k,$w*$this->k,-$ut/1000*$this->FontSizePt); |
} |
function _textstring($s) |
{ |
//Convert to UTF-16BE |
$s = $this->utf8_to_utf16be($s); |
//Escape necessary characters |
return '('. strtr($s, array(')' => '\\)', '(' => '\\(', '\\' => '\\\\')) .')'; |
} |
function _strreplace($what, $to, $where) { |
$to = '' . $to; |
return str_replace($this->utf8_to_utf16be($what, false), $this->utf8_to_utf16be($to, false), $where); |
} |
function _escapetext($s) |
{ |
//Convert to UTF-16BE |
$s = $this->utf8_to_utf16be($s, false); |
//Escape necessary characters |
return '('. strtr($s, array(')' => '\\)', '(' => '\\(', '\\' => '\\\\')) .')'; |
} |
function _putinfo() |
{ |
$this->_out('/Producer '.$this->_textstring('UFPDF '. UFPDF_VERSION)); |
if(!empty($this->title)) |
$this->_out('/Title '.$this->_textstring($this->title)); |
if(!empty($this->subject)) |
$this->_out('/Subject '.$this->_textstring($this->subject)); |
if(!empty($this->author)) |
$this->_out('/Author '.$this->_textstring($this->author)); |
if(!empty($this->keywords)) |
$this->_out('/Keywords '.$this->_textstring($this->keywords)); |
if(!empty($this->creator)) |
$this->_out('/Creator '.$this->_textstring($this->creator)); |
$this->_out('/CreationDate '.$this->_textstring('D:'.date('YmdHis'))); |
} |
// UTF-8 to UTF-16BE conversion. |
// Correctly handles all illegal UTF-8 sequences. |
function utf8_to_utf16be(&$txt, $bom = true) { |
$l = strlen($txt); |
$out = $bom ? "\xFE\xFF" : ''; |
for ($i = 0; $i < $l; ++$i) { |
$c = ord($txt{$i}); |
// ASCII |
if ($c < 0x80) { |
$out .= "\x00". $txt{$i}; |
} |
// Lost continuation byte |
else if ($c < 0xC0) { |
$out .= "\xFF\xFD"; |
continue; |
} |
// Multibyte sequence leading byte |
else { |
if ($c < 0xE0) { |
$s = 2; |
} |
else if ($c < 0xF0) { |
$s = 3; |
} |
else if ($c < 0xF8) { |
$s = 4; |
} |
// 5/6 byte sequences not possible for Unicode. |
else { |
$out .= "\xFF\xFD"; |
while (ord($txt{$i + 1}) >= 0x80 && ord($txt{$i + 1}) < 0xC0) { ++$i; } |
continue; |
} |
$q = array($c); |
// Fetch rest of sequence |
$l = strlen($txt); |
while ($i + 1 < $l && ord($txt{$i + 1}) >= 0x80 && ord($txt{$i + 1}) < 0xC0) { ++$i; $q[] = ord($txt{$i}); } |
// Check length |
if (count($q) != $s) { |
$out .= "\xFF\xFD"; |
continue; |
} |
switch ($s) { |
case 2: |
$cp = (($q[0] ^ 0xC0) << 6) | ($q[1] ^ 0x80); |
// Overlong sequence |
if ($cp < 0x80) { |
$out .= "\xFF\xFD"; |
} |
else { |
$out .= chr($cp >> 8); |
$out .= chr($cp & 0xFF); |
} |
continue; |
case 3: |
$cp = (($q[0] ^ 0xE0) << 12) | (($q[1] ^ 0x80) << 6) | ($q[2] ^ 0x80); |
// Overlong sequence |
if ($cp < 0x800) { |
$out .= "\xFF\xFD"; |
} |
// Check for UTF-8 encoded surrogates (caused by a bad UTF-8 encoder) |
else if ($c > 0xD800 && $c < 0xDFFF) { |
$out .= "\xFF\xFD"; |
} |
else { |
$out .= chr($cp >> 8); |
$out .= chr($cp & 0xFF); |
} |
continue; |
case 4: |
$cp = (($q[0] ^ 0xF0) << 18) | (($q[1] ^ 0x80) << 12) | (($q[2] ^ 0x80) << 6) | ($q[3] ^ 0x80); |
// Overlong sequence |
if ($cp < 0x10000) { |
$out .= "\xFF\xFD"; |
} |
// Outside of the Unicode range |
else if ($cp >= 0x10FFFF) { |
$out .= "\xFF\xFD"; |
} |
else { |
// Use surrogates |
$cp -= 0x10000; |
$s1 = 0xD800 | ($cp >> 10); |
$s2 = 0xDC00 | ($cp & 0x3FF); |
$out .= chr($s1 >> 8); |
$out .= chr($s1 & 0xFF); |
$out .= chr($s2 >> 8); |
$out .= chr($s2 & 0xFF); |
} |
continue; |
} |
} |
} |
return $out; |
} |
// UTF-8 to codepoint array conversion. |
// Correctly handles all illegal UTF-8 sequences. |
function utf8_to_codepoints(&$txt) { |
$l = strlen($txt); |
$out = array(); |
for ($i = 0; $i < $l; ++$i) { |
$c = ord($txt{$i}); |
// ASCII |
if ($c < 0x80) { |
$out[] = ord($txt{$i}); |
} |
// Lost continuation byte |
else if ($c < 0xC0) { |
$out[] = 0xFFFD; |
continue; |
} |
// Multibyte sequence leading byte |
else { |
if ($c < 0xE0) { |
$s = 2; |
} |
else if ($c < 0xF0) { |
$s = 3; |
} |
else if ($c < 0xF8) { |
$s = 4; |
} |
// 5/6 byte sequences not possible for Unicode. |
else { |
$out[] = 0xFFFD; |
while (ord($txt{$i + 1}) >= 0x80 && ord($txt{$i + 1}) < 0xC0) { ++$i; } |
continue; |
} |
$q = array($c); |
// Fetch rest of sequence |
$l = strlen($txt); |
while ($i + 1 < $l && ord($txt{$i + 1}) >= 0x80 && ord($txt{$i + 1}) < 0xC0) { ++$i; $q[] = ord($txt{$i}); } |
// Check length |
if (count($q) != $s) { |
$out[] = 0xFFFD; |
continue; |
} |
switch ($s) { |
case 2: |
$cp = (($q[0] ^ 0xC0) << 6) | ($q[1] ^ 0x80); |
// Overlong sequence |
if ($cp < 0x80) { |
$out[] = 0xFFFD; |
} |
else { |
$out[] = $cp; |
} |
continue; |
case 3: |
$cp = (($q[0] ^ 0xE0) << 12) | (($q[1] ^ 0x80) << 6) | ($q[2] ^ 0x80); |
// Overlong sequence |
if ($cp < 0x800) { |
$out[] = 0xFFFD; |
} |
// Check for UTF-8 encoded surrogates (caused by a bad UTF-8 encoder) |
else if ($c > 0xD800 && $c < 0xDFFF) { |
$out[] = 0xFFFD; |
} |
else { |
$out[] = $cp; |
} |
continue; |
case 4: |
$cp = (($q[0] ^ 0xF0) << 18) | (($q[1] ^ 0x80) << 12) | (($q[2] ^ 0x80) << 6) | ($q[3] ^ 0x80); |
// Overlong sequence |
if ($cp < 0x10000) { |
$out[] = 0xFFFD; |
} |
// Outside of the Unicode range |
else if ($cp >= 0x10FFFF) { |
$out[] = 0xFFFD; |
} |
else { |
$out[] = $cp; |
} |
continue; |
} |
} |
} |
return $out; |
} |
//End of class |
} |
} |
?> |