Ipelib
|
Abstract base class for PDF objects. More...
#include <ipepdfparser.h>
Inherited by ipe::PdfArray, ipe::PdfBool, ipe::PdfDict, ipe::PdfName, ipe::PdfNull, ipe::PdfNumber, ipe::PdfRef, and ipe::PdfString.
Abstract base class for PDF objects.
PdfObj::~PdfObj | ( | ) | [pure virtual] |
Pure virtual destructor.
const PdfNull * PdfObj::null | ( | ) | const [virtual] |
Return this object as PDF null object.
Reimplemented in ipe::PdfNull.
const PdfBool * PdfObj::boolean | ( | ) | const [virtual] |
Return this object as PDF bool object.
Reimplemented in ipe::PdfBool.
const PdfNumber * PdfObj::number | ( | ) | const [virtual] |
Return this object as PDF number object.
Reimplemented in ipe::PdfNumber.
const PdfString * PdfObj::string | ( | ) | const [virtual] |
Return this object as PDF string object.
Reimplemented in ipe::PdfString.
const PdfName * PdfObj::name | ( | ) | const [virtual] |
Return this object as PDF name object.
Reimplemented in ipe::PdfName.
const PdfRef * PdfObj::ref | ( | ) | const [virtual] |
Return this object as PDF reference object.
Reimplemented in ipe::PdfRef.
const PdfArray * PdfObj::array | ( | ) | const [virtual] |
Return this object as PDF array object.
Reimplemented in ipe::PdfArray.
const PdfDict * PdfObj::dict | ( | ) | const [virtual] |
Return this object as PDF dictionary object.
Reimplemented in ipe::PdfDict.
virtual void ipe::PdfObj::write | ( | Stream & | stream | ) | const [pure virtual] |
Implemented in ipe::PdfNull, ipe::PdfBool, ipe::PdfNumber, ipe::PdfString, ipe::PdfName, ipe::PdfRef, ipe::PdfArray, and ipe::PdfDict.
String PdfObj::repr | ( | ) | const |
Return PDF representation of the object.