<?phpnamespace Mpdf\Writer;use Mpdf\Strict;use Mpdf\Mpdf;use pdf_parser;final class ObjectWriter{use Strict;/*** @var \Mpdf\Mpdf*/private $mpdf;/*** @var \Mpdf\Writer\BaseWriter*/private $writer;public function __construct(Mpdf $mpdf, BaseWriter $writer){$this->mpdf = $mpdf;$this->writer = $writer;}public function writeImportedObjects(){if (is_array($this->mpdf->parsers) && count($this->mpdf->parsers) > 0) {foreach ($this->mpdf->parsers as $filename => $p) {$this->mpdf->current_parser = $this->mpdf->parsers[$filename];if (is_array($this->mpdf->_obj_stack[$filename])) {while ($n = key($this->mpdf->_obj_stack[$filename])) {$nObj = $this->mpdf->current_parser->resolveObject($this->mpdf->_obj_stack[$filename][$n][1]);$this->writer->object($this->mpdf->_obj_stack[$filename][$n][0]);if ($nObj[0] == pdf_parser::TYPE_STREAM) {$this->mpdf->pdf_write_value($nObj);} else {$this->mpdf->pdf_write_value($nObj[1]);}$this->writer->write('endobj');$this->mpdf->_obj_stack[$filename][$n] = null; // free memoryunset($this->mpdf->_obj_stack[$filename][$n]);reset($this->mpdf->_obj_stack[$filename]);}}}}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。