setasign\FpdiPdfParser\PdfParser\CrossReference
CompressedReader Class CompressedReader
File: /FPDI PDF-Parser v2/PdfParser/CrossReference/CompressedReader.php
This class reads a compressed cross-references stream.
Class hierarchy
Implements
- \setasign\Fpdi\PdfParser\CrossReference\ReaderInterface
Summary
Properties
$fieldsSize
protected int CompressedReader::$fieldsSize
The size of all fields (sum of W entry).
$stream
protected \setasign\Fpdi\PdfParser\Type\PdfStream|null CompressedReader::$stream
$streamReader
protected \setasign\Fpdi\PdfParser\StreamReader CompressedReader::$streamReader
$trailer
protected \setasign\Fpdi\PdfParser\Type\PdfDictionary CompressedReader::$trailer
Methods
__construct()
public CompressedReader::__construct (
\setasign\FpdiPdfParser\PdfParser\PdfParser $parser, \setasign\Fpdi\PdfParser\Type\PdfStream $stream
)CompressedReader constructor.
Parameters
- $parser : \setasign\FpdiPdfParser\PdfParser\PdfParser
- $stream : \setasign\Fpdi\PdfParser\Type\PdfStream
Exceptions
Throws \setasign\Fpdi\PdfParser\Type\PdfTypeException
getOffsetFor()
Get an offset by an object number.
Parameters
- $objectNumber : int
Return Values
False if the offset was not found.
Exceptions
Throws \setasign\Fpdi\PdfParser\Filter\FilterException
Throws \setasign\Fpdi\PdfParser\PdfParserException
getStreamReader()
Get the stream reader for this stream.
Exceptions
Throws \setasign\Fpdi\PdfParser\Filter\FilterException
Throws \setasign\Fpdi\PdfParser\PdfParserException
read()
Read the main cross-reference data.
Exceptions
Throws \setasign\Fpdi\PdfParser\Type\PdfTypeException