setasign\SetaPDF2\Core\Document\ObjectCollector

Fonts Class for collecting objects from fonts

File: /SetaPDF v2/Core/Document/ObjectCollector/Fonts.php
Old class name (alias): \SetaPDF_Core_Document_ObjectCollector_Fonts

Class hierarchy

Summary

Properties


Methods

__construct()

_collectFromCanvas()

protected Fonts::_collectFromCanvas (
\setasign\SetaPDF2\Core\Canvas\Canvas $canvas,
callable $addObjectCallback,
array $ensuredObjectsList = array ( )
): void
Parameters
$canvas : \setasign\SetaPDF2\Core\Canvas\Canvas
 
$addObjectCallback : callable
 
$ensuredObjectsList : array
 
Exceptions

Throws \setasign\SetaPDF2\Core\Type\IndirectReference\RecursionException

Throws \setasign\SetaPDF2\Core\Type\Exception

Throws \setasign\SetaPDF2\NotImplementedException

collect()

public Fonts::collect (
callable $addObjectCallback
): void

Collect all indirect objects/references for non-stream objects related to fonts used in the document.

Parameters
$addObjectCallback : callable
 
Exceptions

Throws \setasign\SetaPDF2\Core\Exception

Throws \setasign\SetaPDF2\Core\SecHandler\Exception

Throws \setasign\SetaPDF2\Core\Type\Exception