#include <ipethumbs.h>
◆ TargetFormat
Enumerator |
---|
ESVG | |
EPNG | |
EPS | |
EPDF | |
◆ Thumbnail()
Thumbnail::Thumbnail |
( |
const Document * | doc, |
|
|
int | width ) |
◆ setTransparent()
void ipe::Thumbnail::setTransparent |
( |
bool | t | ) |
|
|
inline |
◆ setNoCrop()
void ipe::Thumbnail::setNoCrop |
( |
bool | n | ) |
|
|
inline |
◆ width()
int ipe::Thumbnail::width |
( |
| ) |
const |
|
inline |
◆ height()
int ipe::Thumbnail::height |
( |
| ) |
const |
|
inline |
◆ render()
Buffer Thumbnail::render |
( |
const Page * | page, |
|
|
int | view ) |
References ipe::Document::cascade(), ipe::Page::count(), ipe::Buffer::data(), ipe::Object::draw(), ipe::Page::layerMatrices(), ipe::Page::layerOf(), ipe::Page::object(), ipe::Page::objectVisible(), ipe::Layout::paper(), ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), ipe::Painter::setAttributeMap(), ipe::Rect::topLeft(), ipe::Painter::transform(), ipe::Page::viewMap(), ipe::Vector::x, and ipe::Vector::y.
◆ saveRender()
bool Thumbnail::saveRender |
( |
TargetFormat | fm, |
|
|
const char * | dst, |
|
|
const Page * | page, |
|
|
int | view, |
|
|
double | zoom ) |
References ipe::Attribute::BACKGROUND(), ipe::Document::cascade(), ipe::Page::count(), ipe::Buffer::data(), ipe::Text::draw(), ipe::Object::draw(), ipe::Painter::drawSymbol(), EPDF, EPNG, EPS, ESVG, ipe::Page::findLayer(), ipe::Cascade::findSymbol(), ipe::Platform::fopen(), ipe::Rect::height(), ipe::Page::layerMatrices(), ipe::Page::layerOf(), ipe::Page::object(), ipe::Page::objectVisible(), ipe::Page::pageBBox(), ipe::Layout::paper(), ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), ipe::Painter::setAttributeMap(), ipe::Page::titleText(), ipe::Rect::topLeft(), ipe::Painter::transform(), ipe::Page::viewMap(), ipe::Rect::width(), ipe::Vector::x, and ipe::Vector::y.
The documentation for this class was generated from the following files:
- ipethumbs.h
- ipethumbs.cpp