Ipelib
Public Types | Public Member Functions | Static Public Member Functions | List of all members
ipe::Thumbnail Class Reference

#include <ipethumbs.h>

Public Types

enum  TargetFormat { ESVG, EPNG, EPS, EPDF }
 

Public Member Functions

 Thumbnail (const Document *doc, int width)
 
 ~Thumbnail ()
 
int height () const
 
Buffer render (const Page *page, int view)
 
void saveRender (TargetFormat fm, const char *dst, const Page *page, int view, double zoom, bool transparent, bool nocrop)
 

Static Public Member Functions

static void savePNG (cairo_surface_t *surface, const char *dst)
 

Member Enumeration Documentation

Enumerator
ESVG 
EPNG 
EPS 
EPDF 

Constructor & Destructor Documentation

Thumbnail::Thumbnail ( const Document doc,
int  width 
)
Thumbnail::~Thumbnail ( )

Member Function Documentation

int ipe::Thumbnail::height ( ) const
inline
Buffer Thumbnail::render ( const Page page,
int  view 
)
void Thumbnail::saveRender ( TargetFormat  fm,
const char *  dst,
const Page page,
int  view,
double  zoom,
bool  transparent,
bool  nocrop 
)
void Thumbnail::savePNG ( cairo_surface_t *  surface,
const char *  dst 
)
static

Referenced by saveRender().


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