Spaces:
Running
Running
//======================================================================== | |
// | |
// Linearization.h | |
// | |
// This file is licensed under the GPLv2 or later | |
// | |
// Copyright 2010 Hib Eris <[email protected]> | |
// Copyright 2019, 2021 Albert Astals Cid <[email protected]> | |
// | |
//======================================================================== | |
class BaseStream; | |
//------------------------------------------------------------------------ | |
// Linearization | |
//------------------------------------------------------------------------ | |
class Linearization | |
{ | |
public: | |
explicit Linearization(BaseStream *str); | |
~Linearization(); | |
unsigned int getLength() const; | |
unsigned int getHintsOffset() const; | |
unsigned int getHintsLength() const; | |
unsigned int getHintsOffset2() const; | |
unsigned int getHintsLength2() const; | |
int getObjectNumberFirst() const; | |
unsigned int getEndFirst() const; | |
int getNumPages() const; | |
unsigned int getMainXRefEntriesOffset() const; | |
int getPageFirst() const; | |
private: | |
Object linDict; | |
}; | |