1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>Ipelib: IpeView class Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
<!-- Generated by Doxygen 1.3.4 -->
7
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="functions.html">Class Members</a></div>
8
<h1>IpeView Class Reference<br>
10
[<a class="el" href="group__doc.html">Ipe Document</a>]</small>
11
</h1>A view of the page (set of layers, duration, effect, transition style).
12
<a href="#_details">More...</a>
14
<a href="class_ipe_view-members.html">List of all members.</a><h2>Public Types</h2>
16
<li>enum <a class="el" href="class_ipe_view.html#w17">TEffect</a> { <br>
17
<b>ENormal</b>,
22
<b>ESplitVO</b>,
27
<b>EBoxO</b>,
32
<b>EWipeTB</b>,
37
<b>EGlitterD</b>
41
<h2>Public Member Functions</h2>
43
<li><a class="el" href="class_ipe_view.html#a0">IpeView</a> ()
44
<li><a class="el" href="class_ipe_view.html#a1">IpeView</a> (const <a class="el" href="class_ipe_xml_attributes.html">IpeXmlAttributes</a> &attr)
45
<li>void <a class="el" href="class_ipe_view.html#a2">SaveAsXml</a> (<a class="el" href="class_ipe_stream.html">IpeStream</a> &stream) const
46
<li>void <a class="el" href="class_ipe_view.html#a3">PageDictionary</a> (<a class="el" href="class_ipe_stream.html">IpeStream</a> &stream) const
48
<h2>Public Attributes</h2>
50
<li>std::vector< <a class="el" href="class_ipe_string.html">IpeString</a> > <a class="el" href="class_ipe_view.html#o0">iLayers</a>
51
<li><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="class_ipe_view.html#o1">iActive</a>
52
<li><a class="el" href="class_ipe_view.html#w17">TEffect</a> <a class="el" href="class_ipe_view.html#o2">iEffect</a>
53
<li>int <a class="el" href="class_ipe_view.html#o3">iTransitionTime</a>
54
<li>int <a class="el" href="class_ipe_view.html#o4">iDuration</a>
56
<hr><a name="_details"></a><h2>Detailed Description</h2>
57
A view of the page (set of layers, duration, effect, transition style).
59
An <a class="el" href="class_ipe_page.html">IpePage</a> contains a whole list of these.
61
<hr><h2>Member Enumeration Documentation</h2>
62
<a class="anchor" name="w17" doxytag="IpeView::TEffect" ></a><p>
63
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
66
<table cellpadding="0" cellspacing="0" border="0">
68
<td class="md" nowrap valign="top"> enum <a class="el" href="class_ipe_view.html#w17">IpeView::TEffect</a>
73
<table cellspacing=5 cellpadding=0 border=0>
81
The various fancy effects that Acrobat Reader will show.
86
<hr><h2>Constructor & Destructor Documentation</h2>
87
<a class="anchor" name="a0" doxytag="IpeView::IpeView" ></a><p>
88
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
91
<table cellpadding="0" cellspacing="0" border="0">
93
<td class="md" nowrap valign="top"> IpeView::IpeView </td>
94
<td class="md" valign="top">( </td>
95
<td class="mdname1" valign="top" nowrap> </td>
96
<td class="md" valign="top"> ) </td>
97
<td class="md" nowrap></td>
104
<table cellspacing=5 cellpadding=0 border=0>
112
Construct default view.
117
<a class="anchor" name="a1" doxytag="IpeView::IpeView" ></a><p>
118
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
121
<table cellpadding="0" cellspacing="0" border="0">
123
<td class="md" nowrap valign="top"> IpeView::IpeView </td>
124
<td class="md" valign="top">( </td>
125
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_xml_attributes.html">IpeXmlAttributes</a> & </td>
126
<td class="mdname1" valign="top" nowrap> <em>attr</em> </td>
127
<td class="md" valign="top"> ) </td>
128
<td class="md" nowrap></td>
135
<table cellspacing=5 cellpadding=0 border=0>
143
Create a view from XML tag.
148
<hr><h2>Member Function Documentation</h2>
149
<a class="anchor" name="a2" doxytag="IpeView::SaveAsXml" ></a><p>
150
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
153
<table cellpadding="0" cellspacing="0" border="0">
155
<td class="md" nowrap valign="top"> void IpeView::SaveAsXml </td>
156
<td class="md" valign="top">( </td>
157
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_stream.html">IpeStream</a> & </td>
158
<td class="mdname1" valign="top" nowrap> <em>stream</em> </td>
159
<td class="md" valign="top"> ) </td>
160
<td class="md" nowrap> const</td>
167
<table cellspacing=5 cellpadding=0 border=0>
175
Write a single XML tag representing this view.
180
<a class="anchor" name="a3" doxytag="IpeView::PageDictionary" ></a><p>
181
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
184
<table cellpadding="0" cellspacing="0" border="0">
186
<td class="md" nowrap valign="top"> void IpeView::PageDictionary </td>
187
<td class="md" valign="top">( </td>
188
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_stream.html">IpeStream</a> & </td>
189
<td class="mdname1" valign="top" nowrap> <em>stream</em> </td>
190
<td class="md" valign="top"> ) </td>
191
<td class="md" nowrap> const</td>
198
<table cellspacing=5 cellpadding=0 border=0>
206
Write part of page dictionary.
208
Write part of page dictionary indicating effect, including the two keys /Dur and /Trans. </td>
211
<hr><h2>Member Data Documentation</h2>
212
<a class="anchor" name="o0" doxytag="IpeView::iLayers" ></a><p>
213
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
216
<table cellpadding="0" cellspacing="0" border="0">
218
<td class="md" nowrap valign="top"> std::vector<<a class="el" href="class_ipe_string.html">IpeString</a>> <a class="el" href="class_ipe_view.html#o0">IpeView::iLayers</a>
223
<table cellspacing=5 cellpadding=0 border=0>
231
Names of layers being shown.
236
<a class="anchor" name="o1" doxytag="IpeView::iActive" ></a><p>
237
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
240
<table cellpadding="0" cellspacing="0" border="0">
242
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="class_ipe_view.html#o1">IpeView::iActive</a>
247
<table cellspacing=5 cellpadding=0 border=0>
255
The layer active in this view.
260
<a class="anchor" name="o2" doxytag="IpeView::iEffect" ></a><p>
261
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
264
<table cellpadding="0" cellspacing="0" border="0">
266
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_view.html#w17">TEffect</a> <a class="el" href="class_ipe_view.html#o2">IpeView::iEffect</a>
271
<table cellspacing=5 cellpadding=0 border=0>
279
The fancy effect for showing the page.
284
<a class="anchor" name="o3" doxytag="IpeView::iTransitionTime" ></a><p>
285
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
288
<table cellpadding="0" cellspacing="0" border="0">
290
<td class="md" nowrap valign="top"> int <a class="el" href="class_ipe_view.html#o3">IpeView::iTransitionTime</a>
295
<table cellspacing=5 cellpadding=0 border=0>
303
Transition time for effect in showing page.
308
<a class="anchor" name="o4" doxytag="IpeView::iDuration" ></a><p>
309
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
312
<table cellpadding="0" cellspacing="0" border="0">
314
<td class="md" nowrap valign="top"> int <a class="el" href="class_ipe_view.html#o4">IpeView::iDuration</a>
319
<table cellspacing=5 cellpadding=0 border=0>
327
Duration during which page is shown.
332
<hr>The documentation for this class was generated from the following files:<ul>
333
<li>ipepage.h<li>ipepage.cpp</ul>