Ipelib
|
#include <ipepdfparser.h>
Inherited by ipe::PdfArray, ipe::PdfBool, ipe::PdfDict, ipe::PdfName, ipe::PdfNull, ipe::PdfNumber, ipe::PdfRef, and ipe::PdfString.
Public Member Functions | |
virtual | ~PdfObj ()=0 |
virtual const PdfNull * | null () const |
virtual const PdfBool * | boolean () const |
virtual const PdfNumber * | number () const |
virtual const PdfString * | string () const |
virtual const PdfName * | name () const |
virtual const PdfRef * | ref () const |
virtual const PdfArray * | array () const |
virtual const PdfDict * | dict () const |
virtual void | write (Stream &stream) const =0 |
String | repr () const |
Abstract base class for PDF objects.
|
pure virtual |
Pure virtual destructor.
|
virtual |
Return this object as PDF null object.
Reimplemented in ipe::PdfNull.
|
virtual |
Return this object as PDF bool object.
Reimplemented in ipe::PdfBool.
|
virtual |
Return this object as PDF number object.
Reimplemented in ipe::PdfNumber.
|
virtual |
Return this object as PDF string object.
Reimplemented in ipe::PdfString.
|
virtual |
Return this object as PDF name object.
Reimplemented in ipe::PdfName.
Referenced by ipe::PdfDict::deflated().
|
virtual |
Return this object as PDF reference object.
Reimplemented in ipe::PdfRef.
Referenced by ipe::PdfArray::obj().
|
virtual |
Return this object as PDF array object.
Reimplemented in ipe::PdfArray.
Referenced by ipe::PdfFile::page().
|
virtual |
Return this object as PDF dictionary object.
Reimplemented in ipe::PdfDict.
Referenced by ipe::PdfFile::catalog(), ipe::PdfFile::page(), and ipe::Latex::readPdf().
|
pure virtual |
Implemented in ipe::PdfDict, ipe::PdfArray, ipe::PdfRef, ipe::PdfName, ipe::PdfString, ipe::PdfNumber, ipe::PdfBool, and ipe::PdfNull.
Referenced by repr(), and ipe::PdfArray::write().