Lines Matching refs:o
56 foreach ($this->mpdf->BMoutlines as $i => $o) {
57 if ($o['l'] > 0) {
58 $parent = $lru[$o['l'] - 1];
62 if ($o['l'] > $level) {
69 if ($o['l'] <= $level and $i > 0) {
71 $prev = $lru[$o['l']];
75 $lru[$o['l']] = $i;
76 $level = $o['l'];
82 foreach ($this->mpdf->BMoutlines as $i => $o) {
84 $this->writer->write('<</Title ' . $this->writer->utf16BigEndianTextString($o['t']));
85 $this->writer->write('/Parent ' . ($n + $o['parent']) . ' 0 R');
86 if (isset($o['prev'])) {
87 $this->writer->write('/Prev ' . ($n + $o['prev']) . ' 0 R');
89 if (isset($o['next'])) {
90 $this->writer->write('/Next ' . ($n + $o['next']) . ' 0 R');
92 if (isset($o['first'])) {
93 $this->writer->write('/First ' . ($n + $o['first']) . ' 0 R');
95 if (isset($o['last'])) {
96 $this->writer->write('/Last ' . ($n + $o['last']) . ' 0 R');
100 if (isset($this->mpdf->pageDim[$o['p']]['h'])) {
101 $h = $this->mpdf->pageDim[$o['p']]['h'];
106 $this->writer->write(sprintf('/Dest [%d 0 R /XYZ 0 %.3F null]', 1 + 2 * ($o['p']), ($h - $o['y']) * Mpdf::SCALE));
107 if (isset($this->mpdf->bookmarkStyles) && isset($this->mpdf->bookmarkStyles[$o['l']])) {
109 $bms = $this->mpdf->bookmarkStyles[$o['l']]['style'];
119 $col = $this->mpdf->bookmarkStyles[$o['l']]['color'];