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, EFlyILR, EFlyOLR, EFlyITB, EFlyOTB, EPushLR, EPushTB, ECoverLR, ECoverLB, EUncoverLR, EUncoverTB, EFade } |
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 |
The various fancy effects that Acrobat Reader will show.
Effect::Effect | ( | ) |
Construct default effect.
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, ECoverLB, ECoverLR, EDissolve, EFade, EFlyILR, EFlyITB, EFlyOLR, EFlyOTB, EGlitterD, EGlitterLR, EGlitterTB, ENormal, EPushLR, EPushTB, ESplitHI, ESplitHO, ESplitVI, ESplitVO, EUncoverLR, EUncoverTB, EWipeBT, EWipeLR, EWipeRL, EWipeTB, iDuration, iEffect, and iTransitionTime.
Referenced by ipe::PdfWriter::createPageView().
TEffect ipe::Effect::iEffect |
Referenced by pageDictionary(), ipe::ImlParser::parseStyle(), and ipe::StyleSheet::saveAsXml().
int ipe::Effect::iTransitionTime |
Referenced by pageDictionary(), ipe::ImlParser::parseStyle(), and ipe::StyleSheet::saveAsXml().
int ipe::Effect::iDuration |
Referenced by pageDictionary(), ipe::ImlParser::parseStyle(), and ipe::StyleSheet::saveAsXml().