#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, |
|
|
double |
tolerance = 0.1 |
|
) |
| |
References ipe::Rect::addPoint(), 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::Rect::left(), 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::top(), 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