Ipelib
Public Member Functions | List of all members
ipe::PdfArray Class Reference

#include <ipepdfparser.h>

Inherits ipe::PdfObj.

Public Member Functions

 PdfArray ()
 ~PdfArray ()
virtual const PdfArrayarray () const
virtual void write (Stream &stream) const
void append (const PdfObj *)
int count () const
const PdfObjobj (int index, const PdfFile *file) const
- Public Member Functions inherited from ipe::PdfObj
virtual ~PdfObj ()=0
virtual const PdfNullnull () const
virtual const PdfBoolboolean () const
virtual const PdfNumbernumber () const
virtual const PdfStringstring () const
virtual const PdfNamename () const
virtual const PdfRefref () const
virtual const PdfDictdict () const
String repr () const

Detailed Description

The PDF array object.

Constructor & Destructor Documentation

ipe::PdfArray::PdfArray ( )
inlineexplicit
PdfArray::~PdfArray ( )

Member Function Documentation

const PdfArray * PdfArray::array ( ) const
virtual

Return this object as PDF array object.

Reimplemented from ipe::PdfObj.

void PdfArray::write ( Stream stream) const
virtual

Implements ipe::PdfObj.

void PdfArray::append ( const PdfObj obj)

Append an object to array.

Array takes ownership of the object.

int ipe::PdfArray::count ( ) const
inline
const PdfObj * PdfArray::obj ( int  index,
const PdfFile file 
) const

Return object with index in array.

Indirect objects (references) are looked up if file is not zero, and the object referred to is returned (0 if it does not exist). Object remains owned by array.


The documentation for this class was generated from the following files: