Logo Search packages:      
Sourcecode: libpodofo version File versions  Download package

Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | Static Private Attributes

PoDoFo::PdfXObject Class Reference

#include <PdfXObject.h>

Inheritance diagram for PoDoFo::PdfXObject:
Inheritance graph
Collaboration diagram for PoDoFo::PdfXObject:
Collaboration graph

List of all members.

Public Member Functions

void AddColorResource (const PdfColor &rColor)
void AddResource (const PdfName &rIdentifier, const PdfReference &rRef, const PdfName &rName)
virtual PdfObjectGetContents () const
virtual PdfObjectGetContentsForAppending () const
const PdfNameGetIdentifier () const
const PdfObjectGetObject () const
PdfObjectGetObject ()
const PdfReferenceGetObjectReference () const
virtual const PdfRect GetPageSize () const
virtual PdfObjectGetResources () const
 PdfXObject (const PdfRect &rRect, PdfDocument *pParent, const char *pszPrefix=NULL)
 PdfXObject (const PdfRect &rRect, PdfVecObjects *pParent, const char *pszPrefix=NULL)
 PdfXObject (PdfObject *pObject)
 PdfXObject (const PdfMemDocument &rSourceDoc, int nPage, PdfDocument *pParent, const char *pszPrefix=NULL, bool bUseTrimBox=false)

Static Public Member Functions

static const PdfArrayGetProcSet ()

Protected Member Functions

PdfObjectCreateObject (const char *pszType=NULL)
PdfObjectGetNonConstObject () const
void InitXObject (const PdfRect &rRect, const char *pszPrefix=NULL)
 PdfXObject (const char *pszSubType, PdfObject *pObject)
 PdfXObject (const char *pszSubType, PdfDocument *pParent, const char *pszPrefix=NULL)
 PdfXObject (const char *pszSubType, PdfVecObjects *pParent, const char *pszPrefix=NULL)
const char * TypeNameForIndex (int i, const char **ppTypes, long lLen) const
int TypeNameToIndex (const char *pszType, const char **ppTypes, long lLen, int nUnknownValue) const

Protected Attributes

PdfRect m_rRect

Private Attributes

PdfName m_Identifier
PdfReference m_Reference

Static Private Attributes

static PdfArray s_matrix

Detailed Description

A XObject is a content stream with several drawing commands and data which can be used throughout a PDF document.

You can draw on a XObject like you would draw onto a page and can draw this XObject later again using a PdfPainter.

See also:

Definition at line 45 of file PdfXObject.h.

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

Generated by  Doxygen 1.6.0   Back to index