3 namespace Mpdf\Conversion
;
6 use Mpdf\Utils\UtfString
;
16 public function __construct(Mpdf
$mpdf)
21 public function convert($num, $cp, $check = true)
23 // From printlistbuffer: font is set, so check if character is available
24 // From docPageNum: font is not set, so no check
25 $nstr = (string) $num;
29 for ($i = 0; $i < $len; $i++
) {
30 if (!$check ||
$this->mpdf
->_charDefined($this->mpdf
->CurrentFont
['cw'], $cp +
((int) $nstr[$i]))) {
31 $rnum .= UtfString
::code2utf($cp +
(int) $nstr[$i]);
41 * @param string $script
44 public function getCodePage($script)
47 'arabic-indic' => 0x0660,
51 'devanagari' => 0x0966,
55 'malayalam' => 0x0D66,
61 'cambodian' => 0x17E0,
65 return isset($codePages[$script]) ?
$codePages[$script] : 0;