1<?php 2/** 3 * This file is part of FPDI 4 * 5 * @package setasign\Fpdi 6 * @copyright Copyright (c) 2020 Setasign GmbH & Co. KG (https://www.setasign.com) 7 * @license http://opensource.org/licenses/mit-license The MIT License 8 */ 9 10namespace setasign\Fpdi\PdfParser\CrossReference; 11 12use setasign\Fpdi\PdfParser\Type\PdfDictionary; 13 14/** 15 * ReaderInterface for cross-reference readers. 16 * 17 * @package setasign\Fpdi\PdfParser\CrossReference 18 */ 19interface ReaderInterface 20{ 21 /** 22 * Get an offset by an object number. 23 * 24 * @param int $objectNumber 25 * @return int|bool False if the offset was not found. 26 */ 27 public function getOffsetFor($objectNumber); 28 29 /** 30 * Get the trailer related to this cross reference. 31 * 32 * @return PdfDictionary 33 */ 34 public function getTrailer(); 35} 36