Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpdf_linearized_header.h>
Public Member Functions | |
~CPDF_LinearizedHeader () | |
FX_FILESIZE | GetFileSize () const |
uint32_t | GetFirstPageNo () const |
FX_FILESIZE | GetMainXRefTableFirstEntryOffset () const |
uint32_t | GetPageCount () const |
FX_FILESIZE | GetFirstPageEndOffset () const |
uint32_t | GetFirstPageObjNum () const |
FX_FILESIZE | GetLastXRefOffset () const |
bool | HasHintTable () const |
FX_FILESIZE | GetHintStart () const |
uint32_t | GetHintLength () const |
Static Public Member Functions | |
static std::unique_ptr< CPDF_LinearizedHeader > | Parse (CPDF_SyntaxParser *parser) |
Protected Member Functions | |
CPDF_LinearizedHeader (const CPDF_Dictionary *pDict, FX_FILESIZE szLastXRefOffset) | |
Definition at line 19 of file cpdf_linearized_header.h.
|
default |
|
protected |
Definition at line 89 of file cpdf_linearized_header.cpp.
References CPDF_Dictionary::GetIntegerFor().
|
inline |
Definition at line 26 of file cpdf_linearized_header.h.
|
inline |
Definition at line 34 of file cpdf_linearized_header.h.
|
inline |
Definition at line 27 of file cpdf_linearized_header.h.
Referenced by CPDF_Document::LoadPages().
|
inline |
Definition at line 36 of file cpdf_linearized_header.h.
Referenced by CPDF_Document::LoadPages().
|
inline |
Definition at line 43 of file cpdf_linearized_header.h.
Referenced by HasHintTable(), and CPDF_HintTables::Parse().
|
inline |
Definition at line 42 of file cpdf_linearized_header.h.
Referenced by HasHintTable(), and CPDF_HintTables::Parse().
|
inline |
Definition at line 38 of file cpdf_linearized_header.h.
|
inline |
Definition at line 29 of file cpdf_linearized_header.h.
|
inline |
Definition at line 32 of file cpdf_linearized_header.h.
Referenced by HasHintTable(), CPDF_Document::LoadPages(), and CPDF_HintTables::Parse().
bool CPDF_LinearizedHeader::HasHintTable | ( | ) | const |
Definition at line 111 of file cpdf_linearized_header.cpp.
References GetHintLength(), GetHintStart(), and GetPageCount().
Referenced by CPDF_HintTables::Parse().
|
static |
Definition at line 59 of file cpdf_linearized_header.cpp.
References CPDF_SyntaxParser::GetDocumentSize(), CPDF_SyntaxParser::GetIndirectObject(), CPDF_SyntaxParser::GetNextWord(), CPDF_SyntaxParser::GetPos(), CPDF_SyntaxParser::kLoose, and CPDF_SyntaxParser::SetPos().