Ipelib
|
#include <ipeattributes.h>
Public Types | |
enum | TEffect { ENormal , ESplitHI , ESplitHO , ESplitVI , ESplitVO , EBlindsH , EBlindsV , EBoxI , EBoxO , EWipeLR , EWipeBT , EWipeRL , EWipeTB , EDissolve , EGlitterLR , EGlitterTB , EGlitterD } |
Public Member Functions | |
Effect () | |
void | pageDictionary (Stream &stream) const |
Public Attributes | |
TEffect | iEffect |
int | iTransitionTime |
int | iDuration |
Effect that Acrobat Reader will show on page change.
Acrobat Reader and other PDF viewers can show a special effect when a new page of the document is shown. This class describes such an effect.
enum ipe::Effect::TEffect |
Effect::Effect | ( | ) |
Construct default effect.
References ENormal, iDuration, iEffect, and iTransitionTime.
void Effect::pageDictionary | ( | Stream & | stream | ) | const |
Write part of page dictionary.
Write part of page dictionary indicating effect, including the two keys /Dur and /Trans.
References EBlindsH, EBlindsV, EBoxI, EBoxO, EDissolve, EGlitterD, EGlitterLR, EGlitterTB, ENormal, ESplitHI, ESplitHO, ESplitVI, ESplitVO, EWipeBT, EWipeLR, EWipeRL, EWipeTB, iDuration, iEffect, and iTransitionTime.
Referenced by ipe::PdfWriter::createPageView().
TEffect ipe::Effect::iEffect |
Referenced by Effect(), pageDictionary(), ipe::ImlParser::parseStyle(), and ipe::StyleSheet::saveAsXml().
int ipe::Effect::iTransitionTime |
Referenced by Effect(), pageDictionary(), ipe::ImlParser::parseStyle(), and ipe::StyleSheet::saveAsXml().
int ipe::Effect::iDuration |
Referenced by Effect(), pageDictionary(), ipe::ImlParser::parseStyle(), and ipe::StyleSheet::saveAsXml().