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.
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, 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 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().