PoDoFo
1.0.0-dev
|
A XObject is a content stream with several drawing commands and data which can be used throughout a PDF document. More...
#include <PdfXObject.h>
Public Member Functions | |
virtual Rect | GetRect () const =0 |
Matrix | GetMatrix () const |
PdfXObjectType | GetType () const |
Static Public Member Functions | |
static bool | TryCreateFromObject (PdfObject &obj, std::unique_ptr< PdfXObject > &xobj) |
static bool | TryCreateFromObject (const PdfObject &obj, std::unique_ptr< const PdfXObject > &xobj) |
template<typename XObjectT > | |
static bool | TryCreateFromObject (PdfObject &obj, std::unique_ptr< XObjectT > &xobj) |
template<typename XObjectT > | |
static bool | TryCreateFromObject (const PdfObject &obj, std::unique_ptr< const XObjectT > &xobj) |
Friends | |
class | PdfXObjectForm |
class | PdfImage |
class | PdfXObjectPostScript |
class | PdfContentStreamReader |
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.