Lines Matching defs:value

271         $dict->value['Type'] = PdfName::create('XObject');
272 $dict->value['Subtype'] = PdfName::create('Form');
273 $dict->value['FormType'] = PdfNumeric::create(1);
274 $dict->value['BBox'] = $bbox->toPdfArray();
278 $dict->value['Group'] = PdfDictionary::create([
286 $dict->value['Resources'] = $resources;
326 $dict->value['Matrix'] = PdfArray::create([
340 || ($contents instanceof PdfArray && \count($contents->value) === 1)
348 $stream = PdfType::resolve($contents->value[0], $reader->getParser());
351 $filter = PdfDictionary::get($stream->value, 'Filter');
353 $dict->value['Filter'] = $filter;
355 $length = PdfType::resolve(PdfDictionary::get($stream->value, 'Length'), $reader->getParser());
356 $dict->value['Length'] = $length;
357 $stream->value = $dict;
365 $dict->value['Length'] = PdfNumeric::create(\strlen($streamContent));
367 $dict->value['Filter'] = PdfName::create('FlateDecode');
486 * @param PdfType $value
489 protected function writePdfType(PdfType $value)
491 if ($value instanceof PdfNumeric) {
492 if (\is_int($value->value)) {
493 $this->_put($value->value . ' ', false);
495 $this->_put(\rtrim(\rtrim(\sprintf('%.5F', $value->value), '0'), '.') . ' ', false);
498 } elseif ($value instanceof PdfName) {
499 $this->_put('/' . $value->value . ' ', false);
501 } elseif ($value instanceof PdfString) {
502 $this->_put('(' . $value->value . ')', false);
504 } elseif ($value instanceof PdfHexString) {
505 $this->_put('<' . $value->value . '>');
507 } elseif ($value instanceof PdfBoolean) {
508 $this->_put($value->value ? 'true ' : 'false ', false);
510 } elseif ($value instanceof PdfArray) {
512 foreach ($value->value as $entry) {
517 } elseif ($value instanceof PdfDictionary) {
519 foreach ($value->value as $name => $entry) {
525 } elseif ($value instanceof PdfToken) {
526 $this->_put($value->value);
528 } elseif ($value instanceof PdfNull) {
531 } elseif ($value instanceof PdfStream) {
533 * @var $value PdfStream
535 $this->writePdfType($value->value);
537 $this->_put($value->getStream());
540 } elseif ($value instanceof PdfIndirectObjectReference) {
545 if (!isset($this->objectMap[$this->currentReaderId][$value->value])) {
546 $this->objectMap[$this->currentReaderId][$value->value] = ++$this->n;
547 $this->objectsToCopy[$this->currentReaderId][] = $value->value;
550 $this->_put($this->objectMap[$this->currentReaderId][$value->value] . ' 0 R ', false);
552 } elseif ($value instanceof PdfIndirectObject) {
554 * @var $value PdfIndirectObject
556 $n = $this->objectMap[$this->currentReaderId][$value->objectNumber];
558 $this->writePdfType($value->value);