|
Ipelib
|
#include <ipepdfparser.h>
Public Member Functions | |
| PdfFile () | |
| ~PdfFile () | |
| bool | parse (DataSource &source) |
| const PdfObj * | object (int num) const |
| const PdfDict * | catalog () const |
| const PdfDict * | page () const |
All information obtained by parsing a PDF file.
| PdfFile::PdfFile | ( | ) |
Create empty container.
| PdfFile::~PdfFile | ( | ) |
| bool PdfFile::parse | ( | DataSource & | source | ) |
Parse entire PDF stream, and store objects.
References ipe::PdfToken::ENumber, ipe::PdfToken::EOp, ipe::PdfParser::getObjectDef(), ipe::PdfParser::getTrailer(), ipe::PdfToken::iString, ipe::PdfToken::iType, ipe::PdfParser::skipXRef(), ipe::PdfParser::token(), and ipe::String::z().
Referenced by ipe::Latex::readPdf().
| const PdfObj * PdfFile::object | ( | int | num | ) | const |
Return object with number num.
Referenced by ipe::PdfDict::get(), and ipe::PdfArray::obj().
| const PdfDict * PdfFile::catalog | ( | ) | const |
Return root catalog of PDF file.
References ipe::PdfObj::dict(), and ipe::PdfDict::get().
Referenced by page().
| const PdfDict * PdfFile::page | ( | ) | const |
Return first page of the document.
References ipe::PdfObj::array(), catalog(), ipe::PdfObj::dict(), ipe::PdfDict::get(), and ipe::PdfArray::obj().
Referenced by ipe::Latex::readPdf().