PoDoFo::PdfData Class Reference

#include <PdfData.h>

Inheritance diagram for PoDoFo::PdfData:

PoDoFo::PdfDataType

List of all members.

Public Member Functions

 PdfData (const char *pszData)
 PdfData (const PdfData &rhs)
void Write (PdfOutputDevice *pDevice, const PdfEncrypt *pEncrypt=NULL) const
const PdfDataoperator= (const PdfData &rhs)


Detailed Description

A datatype that allows to write abitrary data to a PDF file. The user of this class has to ensure that the data written to the PDF file using this class is valid data for a PDF file!

This class is used in PoDoFo to pad PdfVariants.


Constructor & Destructor Documentation

PoDoFo::PdfData::PdfData ( const char *  pszData  )  [inline]

Create a new PdfData object with valid PdfData

Parameters:
pszData has to be a valid value in a PDF file. It will be written directly to the PDF file.

PoDoFo::PdfData::PdfData ( const PdfData rhs  )  [inline]

Copy an existing PdfData

Parameters:
rhs another PdfData to copy


Member Function Documentation

const PdfData & PoDoFo::PdfData::operator= ( const PdfData rhs  )  [inline]

Copy an existing PdfData

Parameters:
rhs another PdfData to copy
Returns:
this object

void PoDoFo::PdfData::Write ( PdfOutputDevice pDevice,
const PdfEncrypt pEncrypt = NULL 
) const [virtual]

Write the complete datatype to a file.

Parameters:
pDevice write the object to this device

Implements PoDoFo::PdfDataType.


Generated on Wed May 6 08:17:04 2009 for PoDoFo by  doxygen 1.5.8