Lines Matching refs:value
198 $annotations = PdfType::resolve($parser->getIndirectObject($annotations->value), $parser);
204 foreach ($annotations->value as $annotation) {
213 if ($type->value !== 'Annot' || $subtype->value !== 'Link') {
227 'url' => $uri->value
345 * @param PdfType $value
348 public function writePdfType(PdfType $value)
351 if ($value instanceof PdfIndirectObject) {
353 * @var $value PdfIndirectObject
355 $n = $this->objectMap[$this->currentReaderId][$value->objectNumber];
357 $this->writePdfType($value->value);
362 $this->fpdiWritePdfType($value);
366 if ($value instanceof PdfString) {
367 $string = PdfString::unescape($value->value);
369 $value->value = $this->writer->escape($string);
371 } elseif ($value instanceof PdfHexString) {
373 $string = $filter->decode($value->value);
375 $value->value = $filter->encode($string, true);
377 } elseif ($value instanceof PdfStream) {
378 $stream = $value->getStream();
380 $dictionary = $value->value;
381 $dictionary->value['Length'] = PdfNumeric::create(\strlen($stream));
382 $value = PdfStream::create($dictionary, $stream);
384 } elseif ($value instanceof PdfIndirectObject) {
386 * @var $value PdfIndirectObject
388 $this->currentObjectNumber = $this->objectMap[$this->currentReaderId][$value->objectNumber];
390 * @var $value PdfIndirectObject
392 $n = $this->objectMap[$this->currentReaderId][$value->objectNumber];
394 $this->writePdfType($value->value);
399 $this->fpdiWritePdfType($value);