Lines Matching refs:value
229 * @param PdfType $value
232 protected function writePdfType(PdfType $value)
235 $this->fpdiWritePdfType($value);
239 if ($value instanceof PdfString) {
240 $string = PdfString::unescape($value->value);
242 $value->value = \TCPDF_STATIC::_escape($string);
244 } elseif ($value instanceof PdfHexString) {
246 $string = $filter->decode($value->value);
248 $value->value = $filter->encode($string, true);
250 } elseif ($value instanceof PdfStream) {
251 $stream = $value->getStream();
253 $dictionary = $value->value;
254 $dictionary->value['Length'] = PdfNumeric::create(\strlen($stream));
255 $value = PdfStream::create($dictionary, $stream);
257 } elseif ($value instanceof PdfIndirectObject) {
259 * @var $value PdfIndirectObject
261 $this->currentObjectNumber = $this->objectMap[$this->currentReaderId][$value->objectNumber];
264 $this->fpdiWritePdfType($value);